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

Issue 755173004: Support presentational iframes and make use of them in the uber frame. (Closed)

Created:
6 years ago by dmazzoni
Modified:
6 years ago
Reviewers:
Dan Beam, aboxhall
CC:
chromium-reviews, extensions-reviews_chromium.org, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, jam, yuzo+watch_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, chromium-apps-reviews_chromium.org, arv+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Support presentational iframes and make use of them in the uber frame. A presentational iframe, e.g. <iframe role="presentation">, is one where the web author is indicating that the frame is an implementation detail. Suppress the normal role for the frame and for its inner document / web area, so that accessibility clients see the frame as if it was part of the parent document. Make use of this in the uber frame for settings, history, and extensions. BUG=436186 Committed: https://crrev.com/8b43c604a8a5ca11bdf01b12a7c2f34f2bfcc54f Cr-Commit-Position: refs/heads/master@{#308859}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Address test failures #

Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -5 lines) Patch
M chrome/browser/resources/uber/uber.html View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/uber/uber.js View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/api/automation.idl View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/accessibility/browser_accessibility.h View 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/accessibility/browser_accessibility.cc View 1 1 chunk +17 lines, -0 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_cocoa.mm View 1 2 chunks +10 lines, -2 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_win.cc View 1 2 chunks +11 lines, -0 lines 0 comments Download
M content/browser/accessibility/dump_accessibility_tree_browsertest.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M content/renderer/accessibility/blink_ax_enum_conversion.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
A + content/test/data/accessibility/iframe-presentational.html View 1 chunk +1 line, -1 line 0 comments Download
A + content/test/data/accessibility/iframe-presentational-expected-android.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
A + content/test/data/accessibility/iframe-presentational-expected-mac.txt View 1 chunk +2 lines, -2 lines 0 comments Download
A content/test/data/accessibility/iframe-presentational-expected-win.txt View 1 1 chunk +5 lines, -0 lines 0 comments Download
M ui/accessibility/ax_enums.idl View 1 1 chunk +1 line, -0 lines 0 comments Download
M ui/accessibility/platform/ax_platform_node_mac.mm View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
dmazzoni
(Depends on: https://codereview.chromium.org/766053006/) aboxhall: presentational iframe support dbeam: uber frame changes
6 years ago (2014-12-01 20:04:26 UTC) #2
Dan Beam
lgtm https://codereview.chromium.org/755173004/diff/1/chrome/browser/resources/uber/uber.html File chrome/browser/resources/uber/uber.html (right): https://codereview.chromium.org/755173004/diff/1/chrome/browser/resources/uber/uber.html#newcode23 chrome/browser/resources/uber/uber.html:23: <div id="navigation"><iframe src="chrome://uber-frame/" name="chrome" role="presentation"></iframe></div> 80 col wrap ...
6 years ago (2014-12-03 00:57:09 UTC) #3
aboxhall
lgtm https://codereview.chromium.org/755173004/diff/1/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/755173004/diff/1/chrome/common/extensions/api/automation.idl#newcode101 chrome/common/extensions/api/automation.idl:101: iframePresentational, Should we do anything special with this ...
6 years ago (2014-12-03 23:46:17 UTC) #4
dmazzoni
https://codereview.chromium.org/755173004/diff/1/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/755173004/diff/1/chrome/common/extensions/api/automation.idl#newcode101 chrome/common/extensions/api/automation.idl:101: iframePresentational, On 2014/12/03 23:46:17, aboxhall wrote: > Should we ...
6 years ago (2014-12-17 18:30:27 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/755173004/20001
6 years ago (2014-12-17 20:47:36 UTC) #7
commit-bot: I haz the power
Committed patchset #2 (id:20001)
6 years ago (2014-12-17 21:23:50 UTC) #8
commit-bot: I haz the power
6 years ago (2014-12-17 21:24:51 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/8b43c604a8a5ca11bdf01b12a7c2f34f2bfcc54f
Cr-Commit-Position: refs/heads/master@{#308859}

Powered by Google App Engine
This is Rietveld 408576698