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

Issue 2480913002: Fix a variety of panel issues (Closed)

Created:
4 years, 1 month ago by David Tseng
Modified:
4 years, 1 month ago
Reviewers:
dmazzoni
CC:
chromium-reviews, alemate+watch_chromium.org, oshima+watch_chromium.org, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, je_julie, arv+watch_chromium.org, dtseng+watch_chromium.org, dmazzoni+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix a variety of panel issues - on blur, ensure state is set correctly (e.g. closed). Previously, alt tabbing away will keep the panel in a limbo state and un-re-openable - fix tutorial: 1. page 7 was throwing an error because of a missing message string 2. the buttons to go to previous/next don't get disabled properly at each end of the set of pages 3. the title wasn't being announced, so users don't actually know anything happened when they moved in either direction. Make the heading focused when we generate the page 4. the page for command menus asks users to press search plus period. This exits the tutorial entirely and coming back jumps back to the beginning. Save the current viewed page and restore it every time for the current user session. 5. the tutorial doesn't have it's own keybinding. BUG=638696 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/97ee706900478132790e27b6ef7d689cf47583df Cr-Commit-Position: refs/heads/master@{#430373}

Patch Set 1 #

Patch Set 2 : Fix a variety of panel issues #

Total comments: 10

Patch Set 3 : Fix bad js annotation, indent, finalizeDom_, etc. #

Total comments: 8

Messages

Total messages: 23 (14 generated)
David Tseng
4 years, 1 month ago (2016-11-04 22:33:53 UTC) #4
dmazzoni
lgtm https://codereview.chromium.org/2480913002/diff/20001/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json File chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json (right): https://codereview.chromium.org/2480913002/diff/20001/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json#newcode580 chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json:580: "command": "help", Should this be "tutorial"? https://codereview.chromium.org/2480913002/diff/20001/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json#newcode589 chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json:589: ...
4 years, 1 month ago (2016-11-07 07:46:01 UTC) #9
David Tseng
Added update notes and extended your layout builder. Also made blur only trigger close path ...
4 years, 1 month ago (2016-11-07 19:43:29 UTC) #10
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/2480913002/20001
4 years, 1 month ago (2016-11-07 19:55:48 UTC) #12
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/2480913002/40001
4 years, 1 month ago (2016-11-07 20:01:11 UTC) #17
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 1 month ago (2016-11-07 20:59:44 UTC) #19
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/97ee706900478132790e27b6ef7d689cf47583df Cr-Commit-Position: refs/heads/master@{#430373}
4 years, 1 month ago (2016-11-07 21:19:09 UTC) #21
dmazzoni
lgtm https://codereview.chromium.org/2480913002/diff/40001/chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js File chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js (right): https://codereview.chromium.org/2480913002/diff/40001/chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js#newcode103 chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js:103: this.showPage_([ Maybe make this a constant at the ...
4 years, 1 month ago (2016-11-08 00:55:15 UTC) #22
David Tseng
4 years, 1 month ago (2016-11-08 01:20:28 UTC) #23
Message was sent while issue was closed.
https://codereview.chromium.org/2480913002/diff/40001/chrome/browser/resource...
File chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js
(right):

https://codereview.chromium.org/2480913002/diff/40001/chrome/browser/resource...
chrome/browser/resources/chromeos/chromevox/cvox2/background/tutorial.js:198:
$('tutorial_next').setAttribute('aria-disabled', disableNext);
On 2016/11/08 00:55:15, dmazzoni wrote:
> Can you do both disabled and aria-disabled? Disabled will do the right thing
in
> terms of focusability and the visual styling, and aria-disabled is just a
> temporary hack until we fix the underlying bug

Yeah I tried that too.

No unfortunately that actually appears to undo the aria disabled. In other
words,  setting both to true actually results in axobj disabled being undefined.
Blink issues all around.

Powered by Google App Engine
This is Rietveld 408576698