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

Issue 2651293003: Make MD Settings side bar keyboard accessible. (Closed)

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

Description

Make MD Settings side bar keyboard accessible. Screenshots in bug. BUG=633858 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2651293003 Cr-Commit-Position: refs/heads/master@{#451007} Committed: https://chromium.googlesource.com/chromium/src/+/f26ccb9043c276fb76b875f90361ef5b58acc510

Patch Set 1 : Selectable #

Total comments: 4

Patch Set 2 : Faster #

Total comments: 2

Patch Set 3 : more ripple #

Patch Set 4 : href the links #

Total comments: 15

Patch Set 5 : no action-link #

Total comments: 3

Patch Set 6 : Fix Tests #

Total comments: 10

Patch Set 7 : fix test + feedback #

Total comments: 8

Patch Set 8 : feedback #

Total comments: 12

Patch Set 9 : nits + rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+172 lines, -200 lines) Patch
M chrome/browser/resources/settings/settings_menu/settings_menu.html View 1 2 3 4 5 6 7 8 2 chunks +110 lines, -144 lines 0 comments Download
M chrome/browser/resources/settings/settings_menu/settings_menu.js View 1 2 3 4 5 6 7 8 2 chunks +39 lines, -41 lines 0 comments Download
M chrome/test/data/webui/settings/settings_menu_test.js View 1 2 3 4 5 5 chunks +22 lines, -14 lines 0 comments Download
M chrome/test/data/webui/settings/settings_ui_browsertest.js View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 98 (63 generated)
hcarmona
PTAL
3 years, 11 months ago (2017-01-26 22:19:18 UTC) #16
dschuyler
https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode98 chrome/browser/resources/settings/settings_menu/settings_menu.html:98: <paper-button data-path="/internet" on-tap="openPage_"> How much of a performance difference ...
3 years, 11 months ago (2017-01-27 00:25:28 UTC) #19
hcarmona
https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode98 chrome/browser/resources/settings/settings_menu/settings_menu.html:98: <paper-button data-path="/internet" on-tap="openPage_"> On 2017/01/27 00:25:28, dschuyler wrote: > ...
3 years, 10 months ago (2017-01-27 22:54:51 UTC) #20
Dan Beam
On 2017/01/27 22:54:51, hcarmona wrote: > https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html > File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): > > https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode98 > ...
3 years, 10 months ago (2017-01-27 23:01:17 UTC) #21
hcarmona
Is 17ms -> 32ms bad? This happens on a user clicking a button before an ...
3 years, 10 months ago (2017-01-30 19:01:43 UTC) #22
Dan Beam
On 2017/01/30 19:01:43, hcarmona wrote: > Is 17ms -> 32ms bad? > > This happens ...
3 years, 10 months ago (2017-01-30 19:11:18 UTC) #23
dschuyler
On 2017/01/30 19:01:43, hcarmona wrote: > Is 17ms -> 32ms bad? > > This happens ...
3 years, 10 months ago (2017-01-30 19:24:18 UTC) #24
hcarmona
action-link'd as per our discussion. WDYT? https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/40001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode98 chrome/browser/resources/settings/settings_menu/settings_menu.html:98: <paper-button data-path="/internet" on-tap="openPage_"> ...
3 years, 10 months ago (2017-02-01 00:39:48 UTC) #27
Dan Beam
wait, don't we want a ripple to match history?
3 years, 10 months ago (2017-02-01 00:43:24 UTC) #31
Dan Beam
https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode112 chrome/browser/resources/settings/settings_menu/settings_menu.html:112: <a is="action-link" data-path="/internet" on-tap="openPage_"> if you do something like: ...
3 years, 10 months ago (2017-02-01 00:47:50 UTC) #32
hcarmona
https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode112 chrome/browser/resources/settings/settings_menu/settings_menu.html:112: <a is="action-link" data-path="/internet" on-tap="openPage_"> On 2017/02/01 00:47:50, Dan Beam ...
3 years, 10 months ago (2017-02-01 18:50:05 UTC) #35
Dan Beam
On 2017/02/01 18:50:05, hcarmona wrote: > https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html > File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): > > https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode112 > ...
3 years, 10 months ago (2017-02-01 19:13:49 UTC) #36
dschuyler
On 2017/02/01 18:50:05, hcarmona wrote: > https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html > File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): > > https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode112 > ...
3 years, 10 months ago (2017-02-01 22:15:15 UTC) #39
hcarmona
On 2017/02/01 22:15:15, dschuyler wrote: > On 2017/02/01 18:50:05, hcarmona wrote: > > > https://codereview.chromium.org/2651293003/diff/60001/chrome/browser/resources/settings/settings_menu/settings_menu.html ...
3 years, 10 months ago (2017-02-02 20:02:03 UTC) #45
dschuyler
https://codereview.chromium.org/2651293003/diff/120001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/120001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode90 chrome/browser/resources/settings/settings_menu/settings_menu.html:90: line-height: 40px; Will this scale well with super large ...
3 years, 10 months ago (2017-02-02 20:46:53 UTC) #48
Dan Beam
https://codereview.chromium.org/2651293003/diff/120001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/120001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode2 chrome/browser/resources/settings/settings_menu/settings_menu.html:2: <link rel="import" href="chrome://resources/html/action_link.html"> you haven't imported action_link_css.html but we ...
3 years, 10 months ago (2017-02-06 17:28:12 UTC) #49
Dan Beam
what is the hold up on this CL?
3 years, 10 months ago (2017-02-09 17:29:52 UTC) #50
hcarmona
Fairly big change form last patch, but overall less code :-) This doesn't include any ...
3 years, 10 months ago (2017-02-10 19:27:34 UTC) #53
Dan Beam
https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode85 chrome/browser/resources/settings/settings_menu/settings_menu.html:85: on-iron-activate="onSelectorActivate_"> why do we want an iron-selector instead of ...
3 years, 10 months ago (2017-02-10 23:45:39 UTC) #56
hcarmona
Fixed failing tests https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode85 chrome/browser/resources/settings/settings_menu/settings_menu.html:85: on-iron-activate="onSelectorActivate_"> On 2017/02/10 23:45:39, Dan Beam ...
3 years, 10 months ago (2017-02-13 18:54:08 UTC) #59
Dan Beam
https://codereview.chromium.org/2651293003/diff/160001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/160001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode87 chrome/browser/resources/settings/settings_menu/settings_menu.html:87: <a href="/internet" on-click="onLinkTap_"> why did you change to on-click? ...
3 years, 10 months ago (2017-02-13 20:04:07 UTC) #62
Dan Beam
https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/140001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode85 chrome/browser/resources/settings/settings_menu/settings_menu.html:85: on-iron-activate="onSelectorActivate_"> On 2017/02/13 18:54:08, hcarmona wrote: > On 2017/02/10 ...
3 years, 10 months ago (2017-02-13 20:05:59 UTC) #63
hcarmona
https://codereview.chromium.org/2651293003/diff/160001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/160001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode87 chrome/browser/resources/settings/settings_menu/settings_menu.html:87: <a href="/internet" on-click="onLinkTap_"> On 2017/02/13 20:04:06, Dan Beam wrote: ...
3 years, 10 months ago (2017-02-13 23:42:34 UTC) #66
Dan Beam
https://codereview.chromium.org/2651293003/diff/180001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/180001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode89 chrome/browser/resources/settings/settings_menu/settings_menu.html:89: </iron-icon>$i18n{internetPageTitle} why are you using this indentation? how is ...
3 years, 10 months ago (2017-02-14 05:44:31 UTC) #69
hcarmona
https://codereview.chromium.org/2651293003/diff/180001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/180001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode89 chrome/browser/resources/settings/settings_menu/settings_menu.html:89: </iron-icon>$i18n{internetPageTitle} On 2017/02/14 05:44:30, Dan Beam wrote: > why ...
3 years, 10 months ago (2017-02-15 02:10:49 UTC) #71
dschuyler
https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.js File chrome/browser/resources/settings/settings_menu/settings_menu.js (right): https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.js#newcode77 chrome/browser/resources/settings/settings_menu/settings_menu.js:77: route, /* dynamicParams */ null, /* removeSearch */ true); ...
3 years, 10 months ago (2017-02-15 21:45:24 UTC) #75
Dan Beam
lgtm w/nits https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode55 chrome/browser/resources/settings/settings_menu/settings_menu.html:55: display: flex; duplicate display: flex; https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode97 chrome/browser/resources/settings/settings_menu/settings_menu.html:97: ...
3 years, 10 months ago (2017-02-15 23:14:32 UTC) #76
dschuyler
LGTM with some suggestions. https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode30 chrome/browser/resources/settings/settings_menu/settings_menu.html:30: font-size: 100%; Does this have ...
3 years, 10 months ago (2017-02-15 23:29:51 UTC) #79
hcarmona
Thanks for feedback! Fixed nits, committing. https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html File chrome/browser/resources/settings/settings_menu/settings_menu.html (right): https://codereview.chromium.org/2651293003/diff/200001/chrome/browser/resources/settings/settings_menu/settings_menu.html#newcode30 chrome/browser/resources/settings/settings_menu/settings_menu.html:30: font-size: 100%; On ...
3 years, 10 months ago (2017-02-15 23:35:31 UTC) #83
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/2651293003/240001
3 years, 10 months ago (2017-02-15 23:37:13 UTC) #87
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/156095)
3 years, 10 months ago (2017-02-16 00:19:48 UTC) #89
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/2651293003/240001
3 years, 10 months ago (2017-02-16 04:04:29 UTC) #91
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL) linux_chromium_chromeos_ozone_rel_ng on ...
3 years, 10 months ago (2017-02-16 06:06:32 UTC) #93
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/2651293003/240001
3 years, 10 months ago (2017-02-16 17:34:50 UTC) #95
commit-bot: I haz the power
3 years, 10 months ago (2017-02-16 17:42:58 UTC) #98
Message was sent while issue was closed.
Committed patchset #9 (id:240001) as
https://chromium.googlesource.com/chromium/src/+/f26ccb9043c276fb76b875f90361...

Powered by Google App Engine
This is Rietveld 408576698