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

Issue 2088453002: Implement the inert attribute (Closed)

Created:
4 years, 6 months ago by aboxhall
Modified:
3 years, 7 months ago
CC:
aboxhall+watch_chromium.org, apavlov+blink_chromium.org, blink-reviews, blink-reviews-dom_chromium.org, blink-reviews-html_chromium.org, caseq+blink_chromium.org, chromium-reviews, devtools-reviews_chromium.org, dglazkov+blink, dmazzoni, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, eae+blinkwatch, haraken, je_julie, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, nektar+watch_chromium.org, nektarios, pfeldman, pfeldman+blink_chromium.org, rwlbuis, sergeyv+blink_chromium.org, sof, yuzo+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Rebase and presubmit checks #

Patch Set 3 : Fix up some tests #

Total comments: 10

Patch Set 4 : esprehn comments and fix layout tests to use testharness.js #

Total comments: 2

Patch Set 5 : Rebase #

Patch Set 6 : dmazzoni comment #1 #

Patch Set 7 : Rename ignored reasons per Dominic's suggestion #

Patch Set 8 : Add usage counter #

Patch Set 9 : rebase #

Patch Set 10 : Update layout tests #

Total comments: 5

Patch Set 11 : rebase #

Patch Set 12 : dmazzoni comments #

Total comments: 11

Patch Set 13 : esprehn comments #

Patch Set 14 : Actually add test #

Patch Set 15 : Rebase again #

Patch Set 16 : rebase #

Total comments: 10

Patch Set 17 : esprehn comments round 2 #

Total comments: 4

Patch Set 18 : esprehn comments round 3 #

Patch Set 19 : Call updateDistribution() before FlatTreeTraversal::parentElement() #

Patch Set 20 : Actually call updateDistribution() in Node #

Patch Set 21 : Move flat tree checks up to the top of isInert #

Total comments: 9

Patch Set 22 : Don't call updateDistribution from AXObject; rebaseline test #

Patch Set 23 : Update histograms #

Patch Set 24 : Comma #

Patch Set 25 : Rebase #

Patch Set 26 : rebase #

Patch Set 27 : Rebase #

Patch Set 28 : Move distribution out of inert() #

Patch Set 29 : Rebase #

Patch Set 30 : rebase #

Patch Set 31 : Call UpdateDistribution judiciously within AXObject #

Patch Set 32 : Check node exists #

Patch Set 33 : use PointerActionSquence #

Patch Set 34 : Try updating document distribution #

Patch Set 35 : use GetDocument #

Patch Set 36 : use GetDocument #

Patch Set 37 : Revert Text #

Patch Set 38 : Handle OBJECTs #

Patch Set 39 : Rebaseline layout tests #

Total comments: 1

Patch Set 40 : Move UpdateDistribution calls up to AXObjectCacheImpl #

Patch Set 41 : Logspammy WIP #

Total comments: 1

Patch Set 42 : Another attempt #

Patch Set 43 : rebase and rebaseline one test #

Patch Set 44 : Update generic test expectations #

Total comments: 12

Patch Set 45 : Revert LOG and walk up frame tree #

Patch Set 46 : rebase #

Patch Set 47 : Reinstate computing inert root for ignored reasons #

Patch Set 48 : rebase #

Total comments: 6

Patch Set 49 : Review comments #

Patch Set 50 : rebase #

Patch Set 51 : rebase #

Patch Set 52 : Add leak expectations for tests which reveal existing leaks #

Patch Set 53 : Revert histograms.xml #

Unified diffs Side-by-side diffs Delta from patch set Stats (+726 lines, -889 lines) Patch
M third_party/WebKit/LayoutTests/LeakExpectations View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/html/dom/elements/elements-in-the-dom/historical.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +0 lines, -2 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-does-not-match-disabled-selector.html View 1 2 3 41 42 43 44 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-focus-in-frames.html View 1 2 3 41 42 43 44 1 chunk +55 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-in-shadow-dom.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 41 42 43 44 1 chunk +42 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-inlines.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 41 42 43 44 1 chunk +74 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-label-focus.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 41 42 43 44 1 chunk +50 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-uneditable.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 41 42 43 44 1 chunk +60 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-unfocusable.html View 1 2 3 41 42 43 44 1 chunk +76 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-unselectable.html View 1 2 3 41 42 43 44 1 chunk +17 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/resources/dialog-layout.css View 1 2 3 4 41 42 43 44 1 chunk +25 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/dom/inert/resources/inert-focus-in-frames-frame1.html View 1 2 3 4 41 42 43 44 1 chunk +21 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 chunk +6 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 6 chunks +107 lines, -6 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/linux/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +0 lines, -416 lines 0 comments Download
D third_party/WebKit/LayoutTests/platform/win/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +0 lines, -416 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/element-instance-property-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Node.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +5 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Node.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 2 chunks +20 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/dom/Text.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/UseCounter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLAttributeNames.json5 View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLElement.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLElement.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityNodeView.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +6 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXMenuListOption.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +20 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXMenuListPopup.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObjectCacheImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObjectCacheImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +1 line, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObjectImpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 3 chunks +7 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObjectImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 4 chunks +50 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 2 chunks +6 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 5 chunks +13 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/InspectorTypeBuilderHelper.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 5 chunks +13 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 chunk +4 lines, -0 lines 0 comments Download
M tools/metrics/histograms/enums.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 259 (188 generated)
esprehn
https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp#newcode775 third_party/WebKit/Source/core/dom/Node.cpp:775: const Node* n = this; node, don't abbreviate https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp#newcode777 ...
4 years, 5 months ago (2016-06-27 22:27:16 UTC) #2
aboxhall
One question while addressing other comments. https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp#newcode777 third_party/WebKit/Source/core/dom/Node.cpp:777: if (n->isElementNode() && ...
4 years, 5 months ago (2016-06-27 23:59:22 UTC) #3
esprehn
https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp#newcode777 third_party/WebKit/Source/core/dom/Node.cpp:777: if (n->isElementNode() && toElement(n)->hasAttribute(HTMLNames::inertAttr)) On 2016/06/27 at 23:59:22, aboxhall ...
4 years, 5 months ago (2016-06-28 18:55:07 UTC) #5
aboxhall
Had to update the tests to use testharness; other comments addressed as well. https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/dom/Node.cpp File ...
4 years, 5 months ago (2016-06-29 00:13:12 UTC) #6
aboxhall
Had to update the tests to use testharness; other comments addressed as well. https://codereview.chromium.org/2088453002/diff/40001/third_party/WebKit/Source/core/html/HTMLElement.cpp File ...
4 years, 5 months ago (2016-06-29 00:13:13 UTC) #7
aboxhall
+dmazzoni@ for /modules/accessibility
4 years, 5 months ago (2016-06-29 00:13:55 UTC) #10
aboxhall
+dmazzoni@ for /modules/accessibility
4 years, 5 months ago (2016-06-29 00:13:56 UTC) #11
aboxhall
+dmazzoni@ for /modules/accessibility
4 years, 5 months ago (2016-06-29 00:13:57 UTC) #12
dmazzoni
https://codereview.chromium.org/2088453002/diff/60001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2088453002/diff/60001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode641 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:641: for (const AXObject* object = this; object; object = ...
4 years, 5 months ago (2016-06-29 17:00:56 UTC) #13
aboxhall
Ready for another look; will send out intent once you're both satisfied with the code.
3 years, 11 months ago (2017-01-17 11:27:58 UTC) #26
dmazzoni
https://codereview.chromium.org/2088453002/diff/180001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2088453002/diff/180001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode604 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:604: for (Node* node = object->getNode(); node; node = node->parentNode()) ...
3 years, 11 months ago (2017-01-18 16:38:55 UTC) #27
aboxhall
https://codereview.chromium.org/2088453002/diff/180001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2088453002/diff/180001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode604 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:604: for (Node* node = object->getNode(); node; node = node->parentNode()) ...
3 years, 11 months ago (2017-01-19 02:44:26 UTC) #28
dmazzoni
lgtm
3 years, 11 months ago (2017-01-19 05:23:18 UTC) #33
aboxhall
esprehn: any thoughts?
3 years, 11 months ago (2017-01-20 03:56:36 UTC) #34
esprehn
You need some Shadow DOM tests using <slot> and <content> probably. https://codereview.chromium.org/2088453002/diff/220001/third_party/WebKit/LayoutTests/fast/dom/inert/inert-does-not-match-disabled-selector.html File third_party/WebKit/LayoutTests/fast/dom/inert/inert-does-not-match-disabled-selector.html (right): ...
3 years, 10 months ago (2017-02-07 23:50:59 UTC) #35
aboxhall
https://codereview.chromium.org/2088453002/diff/220001/third_party/WebKit/LayoutTests/fast/dom/inert/inert-focus-in-frames.html File third_party/WebKit/LayoutTests/fast/dom/inert/inert-focus-in-frames.html (right): https://codereview.chromium.org/2088453002/diff/220001/third_party/WebKit/LayoutTests/fast/dom/inert/inert-focus-in-frames.html#newcode10 third_party/WebKit/LayoutTests/fast/dom/inert/inert-focus-in-frames.html:10: <iframe height=400 width=600 id="main-iframe"> On 2017/02/07 23:50:59, esprehn wrote: ...
3 years, 10 months ago (2017-02-08 05:26:02 UTC) #36
esprehn
https://codereview.chromium.org/2088453002/diff/300001/third_party/WebKit/Source/core/frame/UseCounter.h File third_party/WebKit/Source/core/frame/UseCounter.h (right): https://codereview.chromium.org/2088453002/diff/300001/third_party/WebKit/Source/core/frame/UseCounter.h#newcode167 third_party/WebKit/Source/core/frame/UseCounter.h:167: HTMLObjectElementLegacyCall = 153, looks like bad merge on UseCounter ...
3 years, 10 months ago (2017-02-15 01:40:47 UTC) #47
aboxhall
https://codereview.chromium.org/2088453002/diff/300001/third_party/WebKit/Source/core/frame/UseCounter.h File third_party/WebKit/Source/core/frame/UseCounter.h (right): https://codereview.chromium.org/2088453002/diff/300001/third_party/WebKit/Source/core/frame/UseCounter.h#newcode167 third_party/WebKit/Source/core/frame/UseCounter.h:167: HTMLObjectElementLegacyCall = 153, On 2017/02/15 01:40:46, esprehn wrote: > ...
3 years, 10 months ago (2017-02-15 02:06:16 UTC) #49
esprehn
Can you link to the WICG in the change description and briefly explain what this ...
3 years, 10 months ago (2017-02-15 02:15:01 UTC) #51
esprehn
lgtm
3 years, 10 months ago (2017-02-15 02:15:10 UTC) #52
aboxhall
Added links as requested. https://codereview.chromium.org/2088453002/diff/320001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/320001/third_party/WebKit/Source/core/dom/Node.cpp#newcode787 third_party/WebKit/Source/core/dom/Node.cpp:787: toElement(node)->hasAttribute(HTMLNames::inertAttr)) On 2017/02/15 02:15:00, esprehn ...
3 years, 10 months ago (2017-02-15 04:01:32 UTC) #57
aboxhall
Hm, lots of failures like this: [18363:775:0214/203121.205468:1069997921293:FATAL:FlatTreeTraversal.h(127)] Check failed: !node.needsDistributionRecalc(). 0 Content Shell Framework 0x000000010792428c ...
3 years, 10 months ago (2017-02-15 05:28:26 UTC) #60
esprehn
On 2017/02/15 at 05:28:26, aboxhall wrote: > Hm, lots of failures like this: > > ...
3 years, 10 months ago (2017-02-15 06:20:07 UTC) #61
aboxhall
+hayato: could you please take a look at Node.cpp (anything else is up to you, ...
3 years, 10 months ago (2017-02-16 01:56:37 UTC) #77
hayato
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp#newcode783 third_party/WebKit/Source/core/dom/Node.cpp:783: I guess Node::isInert() has a lot of (internal) callers. ...
3 years, 10 months ago (2017-02-16 05:52:54 UTC) #80
esprehn
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp#newcode783 third_party/WebKit/Source/core/dom/Node.cpp:783: On 2017/02/16 at 05:52:54, hayato wrote: > I guess ...
3 years, 10 months ago (2017-02-16 06:08:13 UTC) #81
hayato
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp#newcode783 third_party/WebKit/Source/core/dom/Node.cpp:783: On 2017/02/16 at 06:08:12, esprehn wrote: > On 2017/02/16 ...
3 years, 10 months ago (2017-02-16 06:25:55 UTC) #82
esprehn
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode609 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:609: node->updateDistribution(); updateDistribution can actually cause a detach(), which can ...
3 years, 10 months ago (2017-02-16 06:28:12 UTC) #83
aboxhall
On 2017/02/16 06:28:12, esprehn wrote: > https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp > File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): > > https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode609 > ...
3 years, 10 months ago (2017-02-16 06:40:11 UTC) #84
aboxhall
On 2017/02/16 06:40:11, aboxhall wrote: > On 2017/02/16 06:28:12, esprehn wrote: > > > https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp ...
3 years, 10 months ago (2017-02-16 06:41:56 UTC) #85
esprehn
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp#newcode783 third_party/WebKit/Source/core/dom/Node.cpp:783: On 2017/02/16 at 06:25:55, hayato wrote: > On 2017/02/16 ...
3 years, 10 months ago (2017-02-16 06:46:54 UTC) #86
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/2088453002/500001
3 years, 10 months ago (2017-02-19 23:20:12 UTC) #101
aboxhall
https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/420001/third_party/WebKit/Source/core/dom/Node.cpp#newcode783 third_party/WebKit/Source/core/dom/Node.cpp:783: On 2017/02/16 06:46:54, esprehn wrote: > On 2017/02/16 at ...
3 years, 9 months ago (2017-02-27 19:33:19 UTC) #109
hayato
Could you summarize what are the consumers of isInert()? I do not think we have ...
3 years, 9 months ago (2017-03-01 07:41:27 UTC) #112
aboxhall
On 2017/03/01 07:41:27, hayato wrote: > Could you summarize what are the consumers of isInert()? ...
3 years, 9 months ago (2017-03-21 00:46:23 UTC) #113
hayato
I see. If isFocusable() is called via a number of callsites and we can not ...
3 years, 9 months ago (2017-03-21 02:20:19 UTC) #114
esprehn
Calling updateDistribution here is fine, something outside the tree is never focusable, and updateDistribution for ...
3 years, 8 months ago (2017-03-28 21:44:21 UTC) #126
aboxhall
On 2017/03/28 21:44:21, esprehn wrote: > Calling updateDistribution here is fine, something outside the tree ...
3 years, 7 months ago (2017-05-02 07:01:37 UTC) #144
aboxhall
On 2017/05/02 07:01:37, aboxhall wrote: > On 2017/03/28 21:44:21, esprehn wrote: > > Calling updateDistribution ...
3 years, 7 months ago (2017-05-02 21:08:02 UTC) #147
dmazzoni
still lgtm with one question https://codereview.chromium.org/2088453002/diff/850001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2088453002/diff/850001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode538 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:538: while (document) { Calling ...
3 years, 7 months ago (2017-05-03 15:48:17 UTC) #148
aboxhall
On 2017/05/03 15:48:17, dmazzoni wrote: > still lgtm with one question > > https://codereview.chromium.org/2088453002/diff/850001/third_party/WebKit/Source/modules/accessibility/AXObject.cpp > ...
3 years, 7 months ago (2017-05-03 21:25:53 UTC) #149
dmazzoni
I'm not sure why that case wouldn't work. I'm not even sure how <object> is ...
3 years, 7 months ago (2017-05-03 23:14:25 UTC) #150
dmazzoni
I'm not sure why that case wouldn't work. I'm not even sure how <object> is ...
3 years, 7 months ago (2017-05-03 23:14:25 UTC) #151
aboxhall
On 2017/05/03 23:14:25, dmazzoni wrote: > I'm not sure why that case wouldn't work. I'm ...
3 years, 7 months ago (2017-05-03 23:41:31 UTC) #152
dmazzoni
Looks like the issue is that Node::IsInert walks up the frame tree, so that's why ...
3 years, 7 months ago (2017-05-08 06:06:09 UTC) #157
esprehn
This doesn't work with OOPIF, although neither does the other isInert() code which probably means ...
3 years, 7 months ago (2017-05-12 21:16:54 UTC) #175
dcheng
On 2017/05/12 21:16:54, esprehn wrote: > This doesn't work with OOPIF, although neither does the ...
3 years, 7 months ago (2017-05-12 21:18:46 UTC) #176
aboxhall
https://codereview.chromium.org/2088453002/diff/950001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/950001/third_party/WebKit/Source/core/dom/Node.cpp#newcode838 third_party/WebKit/Source/core/dom/Node.cpp:838: DCHECK(!ChildNeedsDistributionRecalc()); On 2017/05/12 21:16:54, esprehn wrote: > This assert ...
3 years, 7 months ago (2017-05-18 01:30:49 UTC) #183
aboxhall
kochi@ - PTAL?
3 years, 7 months ago (2017-05-22 01:25:00 UTC) #196
hayato
LGTM
3 years, 7 months ago (2017-05-22 04:33:30 UTC) #198
kochi
Thanks for including me for reviews. Could you remove the following file that seems to ...
3 years, 7 months ago (2017-05-22 07:31:16 UTC) #203
aboxhall
https://codereview.chromium.org/2088453002/diff/1030001/third_party/WebKit/Source/core/dom/Node.cpp File third_party/WebKit/Source/core/dom/Node.cpp (right): https://codereview.chromium.org/2088453002/diff/1030001/third_party/WebKit/Source/core/dom/Node.cpp#newcode849 third_party/WebKit/Source/core/dom/Node.cpp:849: bool Node::IsInert() const { On 2017/05/22 07:31:15, kochi wrote: ...
3 years, 7 months ago (2017-05-23 02:45:45 UTC) #210
aboxhall
On 2017/05/22 07:31:16, kochi wrote: > Thanks for including me for reviews. > > Could ...
3 years, 7 months ago (2017-05-23 02:51:08 UTC) #211
aboxhall
On 2017/05/23 02:51:08, aboxhall wrote: > On 2017/05/22 07:31:16, kochi wrote: > > Thanks for ...
3 years, 7 months ago (2017-05-23 06:54:10 UTC) #214
kochi
On 2017/05/23 02:45:45, aboxhall wrote: > https://codereview.chromium.org/2088453002/diff/1030001/third_party/WebKit/Source/core/dom/Node.cpp > File third_party/WebKit/Source/core/dom/Node.cpp (right): > > https://codereview.chromium.org/2088453002/diff/1030001/third_party/WebKit/Source/core/dom/Node.cpp#newcode849 > ...
3 years, 7 months ago (2017-05-23 07:50:42 UTC) #217
kochi
On 2017/05/23 06:54:10, aboxhall wrote: > On 2017/05/23 02:51:08, aboxhall wrote: > > On 2017/05/22 ...
3 years, 7 months ago (2017-05-23 07:54:31 UTC) #218
kochi
On 2017/05/23 07:54:31, kochi wrote: > On 2017/05/23 06:54:10, aboxhall wrote: > > On 2017/05/23 ...
3 years, 7 months ago (2017-05-23 07:57:18 UTC) #219
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/2088453002/1090001
3 years, 7 months ago (2017-05-23 09:28:54 UTC) #224
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/444665)
3 years, 7 months ago (2017-05-23 09:42:02 UTC) #226
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/2088453002/1090001
3 years, 7 months ago (2017-05-23 10:51:00 UTC) #228
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/444696)
3 years, 7 months ago (2017-05-23 11:04:01 UTC) #230
dglazkov
lgtm
3 years, 7 months ago (2017-05-23 15:48:07 UTC) #233
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/2088453002/1090001
3 years, 7 months ago (2017-05-23 15:48:53 UTC) #235
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/444931)
3 years, 7 months ago (2017-05-23 15:57:52 UTC) #237
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/2088453002/1110001
3 years, 7 months ago (2017-05-23 22:41:43 UTC) #240
commit-bot: I haz the power
Committed patchset #51 (id:1110001) as https://chromium.googlesource.com/chromium/src/+/cca67d31f4a0b4ec2c20090a8bfc38c464274ab2
3 years, 7 months ago (2017-05-24 03:48:19 UTC) #244
vitaliii
On 2017/05/24 03:48:19, commit-bot: I haz the power wrote: > Committed patchset #51 (id:1110001) as ...
3 years, 7 months ago (2017-05-24 10:56:58 UTC) #245
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/2088453002/1130001
3 years, 7 months ago (2017-05-25 05:06:08 UTC) #251
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/447149)
3 years, 7 months ago (2017-05-25 05:16:33 UTC) #253
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/2088453002/1150001
3 years, 7 months ago (2017-05-25 05:21:03 UTC) #256
commit-bot: I haz the power
3 years, 7 months ago (2017-05-25 07:10:35 UTC) #259
Message was sent while issue was closed.
Committed patchset #53 (id:1150001) as
https://chromium.googlesource.com/chromium/src/+/58a3e83e1325c8a366941564ca8c...

Powered by Google App Engine
This is Rietveld 408576698