diff --git a/resources/celerity/map.php b/resources/celerity/map.php --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -10,10 +10,10 @@ 'conpherence.pkg.css' => 'ff161f2d', 'conpherence.pkg.js' => 'b5b51108', 'core.pkg.css' => 'ee5f28cd', - 'core.pkg.js' => '2ff7879f', + 'core.pkg.js' => '115cb4da', 'darkconsole.pkg.js' => '1f9a31bc', 'differential.pkg.css' => '58712637', - 'differential.pkg.js' => '5ee318c2', + 'differential.pkg.js' => 'd831041b', 'diffusion.pkg.css' => 'b93d9b8c', 'diffusion.pkg.js' => '84c8f8fd', 'favicon.ico' => '30672e08', @@ -391,7 +391,7 @@ 'rsrc/js/application/dashboard/behavior-dashboard-query-panel-select.js' => '453c5375', 'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'd4eecc63', 'rsrc/js/application/diff/DiffChangeset.js' => 'f7100923', - 'rsrc/js/application/diff/DiffChangesetList.js' => 'f10fd7a3', + 'rsrc/js/application/diff/DiffChangesetList.js' => 'c457058f', 'rsrc/js/application/diff/DiffInline.js' => '00db3c3a', 'rsrc/js/application/diff/behavior-preview-link.js' => '051c7832', 'rsrc/js/application/differential/behavior-comment-jump.js' => '4fdb476d', @@ -474,7 +474,7 @@ 'rsrc/js/core/FileUpload.js' => '680ea2c8', 'rsrc/js/core/Hovercard.js' => '1bd28176', 'rsrc/js/core/KeyboardShortcut.js' => '1ae869f2', - 'rsrc/js/core/KeyboardShortcutManager.js' => '4a021c10', + 'rsrc/js/core/KeyboardShortcutManager.js' => 'c19dd9b9', 'rsrc/js/core/MultirowRowManager.js' => 'b5d57730', 'rsrc/js/core/Notification.js' => 'ccf1cbf8', 'rsrc/js/core/Prefab.js' => 'c5af80a2', @@ -782,7 +782,7 @@ 'phabricator-darkmessage' => 'c48cccdd', 'phabricator-dashboard-css' => 'fe5b1869', 'phabricator-diff-changeset' => 'f7100923', - 'phabricator-diff-changeset-list' => 'f10fd7a3', + 'phabricator-diff-changeset-list' => 'c457058f', 'phabricator-diff-inline' => '00db3c3a', 'phabricator-drag-and-drop-file-upload' => '58dea2fa', 'phabricator-draggable-list' => 'bea6e7f4', @@ -793,7 +793,7 @@ 'phabricator-filetree-view-css' => 'fccf9f82', 'phabricator-flag-css' => 'bba8f811', 'phabricator-keyboard-shortcut' => '1ae869f2', - 'phabricator-keyboard-shortcut-manager' => '4a021c10', + 'phabricator-keyboard-shortcut-manager' => 'c19dd9b9', 'phabricator-main-menu-view' => '5294060f', 'phabricator-nav-view-css' => 'faf6a6fc', 'phabricator-notification' => 'ccf1cbf8', @@ -1253,13 +1253,6 @@ 'javelin-dom', 'javelin-stratcom', ), - '4a021c10' => array( - 'javelin-install', - 'javelin-util', - 'javelin-stratcom', - 'javelin-dom', - 'javelin-vector', - ), '4b3c4443' => array( 'phuix-icon-view', ), @@ -1916,12 +1909,22 @@ 'javelin-install', 'javelin-dom', ), + 'c19dd9b9' => array( + 'javelin-install', + 'javelin-util', + 'javelin-stratcom', + 'javelin-dom', + 'javelin-vector', + ), 'c420b0b9' => array( 'javelin-behavior', 'javelin-behavior-device', 'javelin-stratcom', 'phabricator-tooltip', ), + 'c457058f' => array( + 'javelin-install', + ), 'c587b80f' => array( 'javelin-install', ), @@ -2170,9 +2173,6 @@ 'javelin-workflow', 'javelin-json', ), - 'f10fd7a3' => array( - 'javelin-install', - ), 'f50152ad' => array( 'phui-timeline-view-css', ), diff --git a/webroot/rsrc/js/application/diff/DiffChangesetList.js b/webroot/rsrc/js/application/diff/DiffChangesetList.js --- a/webroot/rsrc/js/application/diff/DiffChangesetList.js +++ b/webroot/rsrc/js/application/diff/DiffChangesetList.js @@ -67,11 +67,15 @@ sleep: function() { this._asleep = true; + + this._redrawFocus(); }, wake: function() { this._asleep = false; + this._redrawFocus(); + if (this._initialized) { return; } @@ -650,7 +654,7 @@ var extended_node = this._focusEnd || node; var reticle = this._getFocusNode(); - if (!node) { + if (!node || this.isAsleep()) { JX.DOM.remove(reticle); return; }