Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(214)

Issue 1064573003: Fix scroll regression when specifying an extension id. (Closed)

Created:
5 years, 8 months ago by hcarmona
Modified:
5 years, 8 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, arv+watch_chromium.org, extensions-reviews_chromium.org, Devlin
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix scroll regression when specifying an extension id. Issue was caused because scrolling the page should happen after the extensions are visible. BUG=473002 Committed: https://crrev.com/4eaeca8aa713e9b7b1f214413bfdac87956fd51d Cr-Commit-Position: refs/heads/master@{#325278}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Move visibility check #

Total comments: 9

Patch Set 3 : rebase + feedback #

Total comments: 3

Patch Set 4 : Comments! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -9 lines) Patch
M chrome/browser/resources/extensions/extension_list.js View 1 2 3 2 chunks +21 lines, -8 lines 0 comments Download
M chrome/browser/resources/extensions/extensions.js View 1 2 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 25 (4 generated)
hcarmona
5 years, 8 months ago (2015-04-14 18:00:24 UTC) #2
Dan Beam
please change the CL description to *what* you're doing, not *how* you're doing it. (e.g. ...
5 years, 8 months ago (2015-04-14 20:33:56 UTC) #3
Dan Beam
lgtm
5 years, 8 months ago (2015-04-14 20:34:02 UTC) #4
not at google - send to devlin
https://codereview.chromium.org/1064573003/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode298 chrome/browser/resources/extensions/extension_list.js:298: if (!visible) On 2015/04/14 20:33:56, Dan Beam wrote: > ...
5 years, 8 months ago (2015-04-14 20:38:50 UTC) #5
hcarmona
https://codereview.chromium.org/1064573003/diff/1/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/1/chrome/browser/resources/extensions/extension_list.js#newcode298 chrome/browser/resources/extensions/extension_list.js:298: if (!visible) On 2015/04/14 20:38:50, kalman wrote: > On ...
5 years, 8 months ago (2015-04-14 21:03:18 UTC) #6
not at google - send to devlin
https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode297 chrome/browser/resources/extensions/extension_list.js:297: updateVisible: function() { TBH "updateVisible" is still too vague ...
5 years, 8 months ago (2015-04-14 21:14:50 UTC) #7
Dan Beam
also this https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode287 chrome/browser/resources/extensions/extension_list.js:287: resolve(); nit: call this.whateverYouEndUpNamingIt_() here and make ...
5 years, 8 months ago (2015-04-14 21:44:13 UTC) #8
hcarmona
https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode287 chrome/browser/resources/extensions/extension_list.js:287: resolve(); On 2015/04/14 21:44:13, Dan Beam wrote: > nit: ...
5 years, 8 months ago (2015-04-14 22:06:24 UTC) #9
Dan Beam
+rdevlin.cronin@ as an FYI https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode287 chrome/browser/resources/extensions/extension_list.js:287: resolve(); On 2015/04/14 22:06:24, Hector ...
5 years, 8 months ago (2015-04-14 22:19:43 UTC) #10
Devlin
https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode295 chrome/browser/resources/extensions/extension_list.js:295: * @param {boolean} visible Whether the extension list is ...
5 years, 8 months ago (2015-04-14 22:23:55 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode297 chrome/browser/resources/extensions/extension_list.js:297: updateVisible: function() { On 2015/04/14 22:06:24, Hector Carmona wrote: ...
5 years, 8 months ago (2015-04-14 22:39:25 UTC) #13
hcarmona
https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/20001/chrome/browser/resources/extensions/extension_list.js#newcode297 chrome/browser/resources/extensions/extension_list.js:297: updateVisible: function() { On 2015/04/14 22:39:25, kalman wrote: > ...
5 years, 8 months ago (2015-04-14 23:06:44 UTC) #14
not at google - send to devlin
https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js#newcode288 chrome/browser/resources/extensions/extension_list.js:288: this.extensionsUpdated_.then(this.onUpdateFinished_.bind(this)); Since the promise has already resolved, this should ...
5 years, 8 months ago (2015-04-14 23:35:25 UTC) #15
hcarmona
https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js#newcode288 chrome/browser/resources/extensions/extension_list.js:288: this.extensionsUpdated_.then(this.onUpdateFinished_.bind(this)); On 2015/04/14 23:35:25, kalman wrote: > Since the ...
5 years, 8 months ago (2015-04-14 23:49:06 UTC) #16
Dan Beam
lgtm (unfortunate that it's async, though...)
5 years, 8 months ago (2015-04-14 23:54:33 UTC) #17
not at google - send to devlin
lgtm https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js File chrome/browser/resources/extensions/extension_list.js (right): https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js#newcode288 chrome/browser/resources/extensions/extension_list.js:288: this.extensionsUpdated_.then(this.onUpdateFinished_.bind(this)); On 2015/04/14 23:49:06, Hector Carmona wrote: > ...
5 years, 8 months ago (2015-04-14 23:56:22 UTC) #18
hcarmona
On 2015/04/14 23:56:22, kalman wrote: > lgtm > > https://codereview.chromium.org/1064573003/diff/40001/chrome/browser/resources/extensions/extension_list.js > File chrome/browser/resources/extensions/extension_list.js (right): > ...
5 years, 8 months ago (2015-04-15 01:30:16 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1064573003/60001
5 years, 8 months ago (2015-04-15 18:28:10 UTC) #22
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 8 months ago (2015-04-15 18:38:37 UTC) #23
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/4eaeca8aa713e9b7b1f214413bfdac87956fd51d Cr-Commit-Position: refs/heads/master@{#325278}
5 years, 8 months ago (2015-04-15 18:46:40 UTC) #24
Xi Han
5 years, 8 months ago (2015-04-15 20:48:38 UTC) #25
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/1088183004/ by hanxi@chromium.org.

The reason for reverting is: It might cause the failures of:
-ExtensionSettingsCommandsConfigWebUITest.testChromeSendHandler
-ExtensionSettingsWebUITest.testChromeSendHandled

http://build.chromium.org/p/chromium.mac/builders/Mac10.6%20Tests/builds/1149.

Powered by Google App Engine
This is Rietveld 408576698