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

Issue 2403353002: MD Settings: Stop calling chrome.settingsPrivate.setDefaultZoomLevel on startup. (Closed)

Created:
4 years, 2 months ago by dpapad
Modified:
4 years, 2 months ago
Reviewers:
Dan Beam, michaelpg
CC:
arv+watch_chromium.org, chromium-reviews, dbeam+watch-settings_chromium.org, michaelpg+watch-md-settings_chromium.org, michaelpg+watch-md-ui_chromium.org, stevenjb+watch-md-settings_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

MD Settings: Stop calling chrome.settingsPrivate.setDefaultZoomLevel on startup. BUG=652483, 654588 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/7577ff2509a7a5d91ec319f12a42dd1acdb1a41f Cr-Commit-Position: refs/heads/master@{#425519}

Patch Set 1 #

Patch Set 2 : Nit. #

Total comments: 6

Patch Set 3 : Address comment. #

Total comments: 13

Patch Set 4 : Address comment. #

Patch Set 5 : Don't use a fake pref. #

Patch Set 6 : Nit #

Patch Set 7 : Fix compilation. #

Total comments: 2

Patch Set 8 : More #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -37 lines) Patch
M chrome/browser/resources/settings/appearance_page/appearance_page.html View 1 2 3 4 3 chunks +11 lines, -4 lines 0 comments Download
M chrome/browser/resources/settings/appearance_page/appearance_page.js View 1 2 3 4 5 6 7 4 chunks +9 lines, -33 lines 0 comments Download

Messages

Total messages: 44 (15 generated)
dpapad
Admittedly this solution is a bit hacky, but I could not find a better way ...
4 years, 2 months ago (2016-10-11 00:42:45 UTC) #5
chromium-reviews
yay. We do the same thing in prefs.js, probably not helpful since this is a ...
4 years, 2 months ago (2016-10-11 00:53:56 UTC) #6
dpapad
On 2016/10/11 at 00:53:56, chromium-reviews wrote: > yay. We do the same thing in prefs.js, ...
4 years, 2 months ago (2016-10-11 00:58:55 UTC) #7
michaelpg
On 2016/10/11 00:58:55, dpapad wrote: > On 2016/10/11 at 00:53:56, chromium-reviews wrote: > > yay. ...
4 years, 2 months ago (2016-10-11 03:47:33 UTC) #10
dpapad
>settings-dropdown-menu does provide the helpful behavior of failing gracefully for a "custom" value like 101%. ...
4 years, 2 months ago (2016-10-11 17:30:17 UTC) #11
Dan Beam
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, can we just omit the default ...
4 years, 2 months ago (2016-10-11 19:03:23 UTC) #12
dpapad
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, On 2016/10/11 at 19:03:23, Dan Beam ...
4 years, 2 months ago (2016-10-11 19:33:06 UTC) #15
Dan Beam
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, On 2016/10/11 19:33:06, dpapad wrote: > ...
4 years, 2 months ago (2016-10-11 19:34:48 UTC) #16
Dan Beam
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, On 2016/10/11 19:34:48, Dan Beam wrote: ...
4 years, 2 months ago (2016-10-11 19:35:51 UTC) #17
dpapad
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, On 2016/10/11 at 19:35:50, Dan Beam ...
4 years, 2 months ago (2016-10-11 19:43:25 UTC) #18
michaelpg
https://codereview.chromium.org/2403353002/diff/20001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/20001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode220 chrome/browser/resources/settings/appearance_page/appearance_page.js:220: if (!this.defaultZoomLevel_.initialized) { On 2016/10/11 17:30:17, dpapad wrote: > ...
4 years, 2 months ago (2016-10-11 22:01:10 UTC) #19
michaelpg
but also lgtm as is
4 years, 2 months ago (2016-10-11 22:02:31 UTC) #20
dpapad
https://codereview.chromium.org/2403353002/diff/20001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/20001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode220 chrome/browser/resources/settings/appearance_page/appearance_page.js:220: if (!this.defaultZoomLevel_.initialized) { On 2016/10/11 at 22:01:10, michaelpg (OOO ...
4 years, 2 months ago (2016-10-11 22:05:54 UTC) #21
dpapad
On 2016/10/11 at 19:43:25, dpapad wrote: > https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js > File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): > > https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 ...
4 years, 2 months ago (2016-10-12 19:27:38 UTC) #22
Dan Beam
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode208 chrome/browser/resources/settings/appearance_page/appearance_page.js:208: this.set('defaultZoomLevel_.value', percent); On 2016/10/11 22:01:10, michaelpg (OOO M-W) wrote: ...
4 years, 2 months ago (2016-10-12 23:17:43 UTC) #23
dpapad
On 2016/10/12 at 23:17:43, dbeam wrote: > https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js > File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): > > https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode208 ...
4 years, 2 months ago (2016-10-12 23:31:48 UTC) #24
Dan Beam
https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/40001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode45 chrome/browser/resources/settings/appearance_page/appearance_page.js:45: value: {type: chrome.settingsPrivate.PrefType.NUMBER}, On 2016/10/11 19:43:24, dpapad wrote: > ...
4 years, 2 months ago (2016-10-12 23:56:20 UTC) #25
dpapad
> does this work? > > this.defaultZoomLevel_ = {...}; > this.notifyPath('defaultZoomLevel_.value'); No does not work. ...
4 years, 2 months ago (2016-10-13 00:42:55 UTC) #26
Dan Beam
On 2016/10/13 00:42:55, dpapad wrote: > > does this work? > > > > this.defaultZoomLevel_ ...
4 years, 2 months ago (2016-10-13 05:10:20 UTC) #27
dpapad
On 2016/10/13 at 05:10:20, dbeam wrote: > On 2016/10/13 00:42:55, dpapad wrote: > > > ...
4 years, 2 months ago (2016-10-13 17:02:38 UTC) #28
Dan Beam
On 2016/10/13 17:02:38, dpapad wrote: > On 2016/10/13 at 05:10:20, dbeam wrote: > > On ...
4 years, 2 months ago (2016-10-13 17:43:27 UTC) #29
dpapad
> > > i'm fine to let you land this if you want, I just ...
4 years, 2 months ago (2016-10-13 17:53:46 UTC) #30
dpapad
On 2016/10/13 at 17:53:46, dpapad wrote: > > > > i'm fine to let you ...
4 years, 2 months ago (2016-10-14 21:51:17 UTC) #31
Dan Beam
lgtm https://codereview.chromium.org/2403353002/diff/160001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/160001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode114 chrome/browser/resources/settings/appearance_page/appearance_page.js:114: this.$.zoomLevel.value = value; this is all bonkers af
4 years, 2 months ago (2016-10-14 22:58:27 UTC) #36
dpapad
https://codereview.chromium.org/2403353002/diff/160001/chrome/browser/resources/settings/appearance_page/appearance_page.js File chrome/browser/resources/settings/appearance_page/appearance_page.js (right): https://codereview.chromium.org/2403353002/diff/160001/chrome/browser/resources/settings/appearance_page/appearance_page.js#newcode114 chrome/browser/resources/settings/appearance_page/appearance_page.js:114: this.$.zoomLevel.value = value; On 2016/10/14 at 22:58:27, Dan Beam ...
4 years, 2 months ago (2016-10-14 23:08:48 UTC) #37
dpapad
Landing this CL since it fixes one of the zoom bugs (runtime error). Further zoom ...
4 years, 2 months ago (2016-10-14 23:14:05 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2403353002/180001
4 years, 2 months ago (2016-10-14 23:14:26 UTC) #41
commit-bot: I haz the power
Committed patchset #8 (id:180001)
4 years, 2 months ago (2016-10-15 00:42:25 UTC) #42
commit-bot: I haz the power
4 years, 2 months ago (2016-10-15 00:46:19 UTC) #44
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/7577ff2509a7a5d91ec319f12a42dd1acdb1a41f
Cr-Commit-Position: refs/heads/master@{#425519}

Powered by Google App Engine
This is Rietveld 408576698