diff --git a/update.php b/update.php
index 9f0291806e85caf7917cdbe51ff29741016a9752..917f016f1dd664dc4eb44b0356a8d81702e0ecc0 100644
--- a/update.php
+++ b/update.php
@@ -352,7 +352,9 @@ function update_selection_page() {
   );
 
   drupal_set_title('Drupal database update');
-  drupal_add_js('misc/update.js');
+  // Prevent browser from using cached drupal.js or update.js
+  drupal_add_js('misc/update.js?'.time());
+  drupal_add_js('misc/drupal.js?'.time());
   $output .= drupal_get_form('update_script_selection_form', $form);
 
   return $output;
@@ -692,4 +694,4 @@ function update_convert_table_utf8($table) {
 
 if (isset($output)) {
   print theme('maintenance_page', $output);
-}
\ No newline at end of file
+}