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

Issue 2157363006: DevTools: keep widgets in widget hierarchy upon hide, split attach/detach cycle from show/hide. (Closed)

Created:
4 years, 5 months ago by pfeldman
Modified:
4 years, 5 months ago
Reviewers:
dgozman
CC:
chromium-reviews, caseq+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, blink-reviews, sergeyv+blink_chromium.org, pfeldman, kozyatinskiy+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

DevTools: keep widgets in widget hierarchy upon hide, split attach/detach cycle from show/hide. Committed: https://crrev.com/3239d5a2859023f95bb94774f77ddf903d6280cc Cr-Commit-Position: refs/heads/master@{#406767}

Patch Set 1 #

Patch Set 2 : lcean #

Patch Set 3 : lcean #

Total comments: 8

Patch Set 4 : lcean #

Messages

Total messages: 15 (8 generated)
pfeldman
4 years, 5 months ago (2016-07-20 22:30:48 UTC) #2
dgozman
lgtm https://codereview.chromium.org/2157363006/diff/40001/third_party/WebKit/Source/devtools/front_end/ui/Widget.js File third_party/WebKit/Source/devtools/front_end/ui/Widget.js (right): https://codereview.chromium.org/2157363006/diff/40001/third_party/WebKit/Source/devtools/front_end/ui/Widget.js#newcode218 third_party/WebKit/Source/devtools/front_end/ui/Widget.js:218: * @param {?Element} parentElement !Element https://codereview.chromium.org/2157363006/diff/40001/third_party/WebKit/Source/devtools/front_end/ui/Widget.js#newcode221 third_party/WebKit/Source/devtools/front_end/ui/Widget.js:221: attach: ...
4 years, 5 months ago (2016-07-20 23:48:23 UTC) #6
pfeldman
https://codereview.chromium.org/2157363006/diff/40001/third_party/WebKit/Source/devtools/front_end/ui/Widget.js File third_party/WebKit/Source/devtools/front_end/ui/Widget.js (right): https://codereview.chromium.org/2157363006/diff/40001/third_party/WebKit/Source/devtools/front_end/ui/Widget.js#newcode218 third_party/WebKit/Source/devtools/front_end/ui/Widget.js:218: * @param {?Element} parentElement On 2016/07/20 23:48:22, dgozman wrote: ...
4 years, 5 months ago (2016-07-20 23:57:52 UTC) #7
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/2157363006/40001
4 years, 5 months ago (2016-07-21 04:25:37 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 5 months ago (2016-07-21 04:33:04 UTC) #12
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/3239d5a2859023f95bb94774f77ddf903d6280cc Cr-Commit-Position: refs/heads/master@{#406767}
4 years, 5 months ago (2016-07-21 04:34:45 UTC) #14
lushnikov
4 years, 5 months ago (2016-07-21 21:07:13 UTC) #15
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/2170993002/ by lushnikov@chromium.org.

The reason for reverting is: REverting as this broke devtools on Tip-of-tree

[17701:17701:0721/140403:ERROR:CONSOLE(266)] "Uncaught (in promise)
NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which
the new node is to be inserted is not a child of this node.", source:
chrome-devtools://devtools/bundled/ui/Widget.js (266)
.

Powered by Google App Engine
This is Rietveld 408576698