diff --git plugins/views_plugin_display.inc plugins/views_plugin_display.inc
index e7afbf0..c7f5dcf 100644
--- plugins/views_plugin_display.inc
+++ plugins/views_plugin_display.inc
@@ -2211,6 +2211,7 @@ class views_plugin_display extends views_plugin {
     return array(
       $delta => array(
         'info' => $desc,
+        'cache' => BLOCK_NO_CACHE,
       )
     );
   }
diff --git views.install views.install
index 6cc8a66..708cb23 100644
--- views.install
+++ views.install
@@ -477,3 +477,13 @@ function views_update_6010() {
 
   return $ret;
 }
+
+/**
+ * Correct the cache setting for exposed filter blocks.
+ *
+ * @see http://drupal.org/node/910864
+ */
+function views_update_6011() {
+  // There is only one simple query to run.
+  return array(update_sql("UPDATE blocks SET cache = " . BLOCK_NO_CACHE . " WHERE module = 'views' AND delta LIKE '-exp-%'"));
+}
