DescriptionRestored tabs should set their initial visibility
Follow on for https://src.chromium.org/viewvc/chrome?revision=218548
which fixed various background tab issues related to visibility (see
for example bugs 118269, 142061, 155365 and 272962) by introducing a
WebContents initially_hidden creation-time flag.
Restored tabs don't currently set that flag, and that causes various
visibility issues (see bug). Fix that by ensuring that restored tabs
set their initially_hidden creation-time flag.
Note the delegated interface to tab restore service caused the error
so add tests for that: a direct test of the delegate, and a test for
a delegate user (recent tabs menu).
TEST=browser_tests --gtest_filter="*TabDisposition"
BUG=358517
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266466
Patch Set 1 #Patch Set 2 : Add tests. #
Total comments: 2
Patch Set 3 : Move to browser_tests. #Patch Set 4 : s/visible/visibile/g #
Total comments: 1
Patch Set 5 : Push test READY state to the browser. #Patch Set 6 : DOMMessageQueue simplifications. #
Messages
Total messages: 21 (0 generated)
|