Closed Bug 1367964 Opened 7 years ago Closed 7 years ago

If Nightly window is minimized, opening a locally stored html page will show as blank in the tab, until you detach and then reattach the tab to the window

Categories

(Firefox :: Tabbed Browser, defect)

x86
All
defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 55
Tracking Status
firefox55 --- verified

People

(Reporter: mayankleoboy1, Assigned: mconley)

References

Details

Attachments

(5 files, 2 obsolete files)

Attached file dd.rar (obsolete) (deleted) —
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0 Build ID: 20170525030225 Steps to reproduce: 0. Download and unzip the attachment somewhere on your disk 1. Create a new profile 2. Start Firefox 3. double click on Index.html file (So that index.html opens in a new tab) Actual results: Intermittently, the new tab wont show anything. It is completely blank. However, if you move your mouse inside the page, the cursor will behave as if there is content in the page. (For the attachment, mouse pointer becomes the "hand" pointer). The moise will show tooltips etc. The only way to show content is to detach the tab from the window. This will cause the page to " become visible" Expected results: not so Tentatively, this is a regression from bug 132866
Attached image part1.png (deleted) —
mouse inside the window shows the tooltips, and the pointer looks like a hand-pointer
Component: Untriaged → Tabbed Browser
Attached image part2.png (deleted) —
Here, i am dragging the tab. The tab-drag-preview shows the outline of the page.
I meant bug 1362866 tentative ni?
Flags: needinfo?(mconley)
This is on Windows10x64 And this bug is not restricted to opening a locally stored file. I reproduced it with a Pushbullet notification that opens a URL in a new background tab
(In reply to Mayank Bansal from comment #1) > Created attachment 8871585 [details] > part1.png > > mouse inside the window shows the tooltips, and the pointer looks like a > hand-pointer Which essentially means that the page has successfully loaded with all the JS/CSS etc, it is just not visible.
Summary: After loading a page, nothing is shown in the tab, until you detach and then reattach the tab to the window → If Nightly window is minimized, a locally stored html page will not show anything in the tab, until you detach and then reattach the tab to the window
Summary: If Nightly window is minimized, a locally stored html page will not show anything in the tab, until you detach and then reattach the tab to the window → If Nightly window is minimized, opening a locally stored html page will show as blank in the tab, until you detach and then reattach the tab to the window
100% Reproducible STR: 0. Download and unzip the attachment somewhere on your disk 1. Create a new profile 2. Start Firefox 2.5 Minimize the nightly window (by clicking on the minimize button on the top right corner, the usual method to minimize any window on Windows) 3. double click on Index.html file (So that index.html opens in a new tab) ER: HTML page is rendered AR: Blank page until you detach the tab, and then attach it back
Attached file title.html (deleted) —
In fact, you dont need any fancy HTML page. This html is enough to reproduce the issue
confirmed by Mozregression: 6:54.15 INFO: Last good revision: 6d4744a6c81c498cc81cad11b4ead64660a3d269 6:54.15 INFO: First bad revision: aa48bb3f494410de514041e8c06ca15c38680181 6:54.15 INFO: Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=6d4744a6c81c498cc81cad11b4ead64660a3d269&tochange=aa48bb3f494410de514041e8c06ca15c38680181 6:56.82 INFO: Looks like the following bug has the changes which introduced the regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1362866
Blocks: 1362866
Attached file index.html (obsolete) (deleted) —
The index.html file from the rar file.
Comment on attachment 8871828 [details] index.html Bah, apparently, the page depends on the other files in the rar.
Attachment #8871828 - Attachment is obsolete: true
Attached file dd.zip (deleted) —
I've recompressed the files in dd.rar into dd.zip so that I don't have to install another archiving tool on my desktop machine.
Attachment #8871584 - Attachment is obsolete: true
As I said in comment 7, any HTML file will do. This is reproducible with title.html also (attached last)
No luck reproducing this on my Windows machines. :( Mayank Bansal, can you do me a favour, and create the new bool pref in about:config: browser.tabs.remote.logSwitchTiming and set it to true and then restart, and reproduce the issue. Once reproduced, can you then open the Browser Console via Ctrl-Shift-J, and paste me its contents?
Flags: needinfo?(mconley) → needinfo?(mayankleoboy1)
See comment 6 for 100% repro STR (for me, anyway) (I did a bunch of stuff while getting the log. relevant output should be near the end. File loaded is called "title.html" ) *********************************************Output****************************************** 5/26/2017, 10:12:10 PM - Signed in with API key tjkqiXaJxd6dCBC56OHTZgmbFZrIgVUj pb.js:39:9 5/26/2017, 10:12:10 PM - Bootstrapping... pb.js:39:9 5/26/2017, 10:12:10 PM - Connecting to server via WebSocket pb.js:39:9 5/26/2017, 10:12:11 PM - Dismissed e2e pb.js:39:9 5/26/2017, 10:12:13 PM - WebSocket onopen pb.js:39:9 "5/26/2017, 10:12:13 PM - POST https://api.pushbullet.com/v2/sync" pb.js:39:9 5/26/2017, 10:12:13 PM - Received message: pb.js:39:9 Object { type: "nop" } pb.js:39:9 5/26/2017, 10:12:14 PM - Saving pushes pb.js:39:9 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:5:18068 Unknown property ‘-moz-border-radius’. Declaration dropped. search:5:18272 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:5:19514 Unknown property ‘-moz-border-radius’. Declaration dropped. search:5:19677 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:5:20071 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:5:20099 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:5:20257 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:5:20346 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:5:20517 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:5:20545 Expected end of value but found ‘main-size’. Error in parsing value for ‘flex’. Declaration dropped. search:5:22638 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:5:22951 Expected media feature name but found ‘min-device-pixel-ratio’. search:5:22989 Expected end of value but found ‘main-size’. Error in parsing value for ‘flex’. Declaration dropped. search:5:23333 Expected end of value but found ‘main-size’. Error in parsing value for ‘flex’. Declaration dropped. search:5:23462 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:5:23943 Expected end of value but found ‘main-size’. Error in parsing value for ‘flex’. Declaration dropped. search:5:24701 Expected end of value but found ‘0’. Error in parsing value for ‘-moz-box-flex’. Declaration dropped. search:5:25374 Unknown pseudo-class or pseudo-element ‘-webkit-scrollbar’. Ruleset ignored due to bad selector. search:5:25464 Unknown pseudo-class or pseudo-element ‘-webkit-scrollbar-button’. Ruleset ignored due to bad selector. search:5:25514 Unknown pseudo-class or pseudo-element ‘-webkit-scrollbar-thumb’. Ruleset ignored due to bad selector. search:5:25565 Unknown pseudo-class or pseudo-element ‘-webkit-scrollbar-thumb’. Ruleset ignored due to bad selector. search:5:25782 Expected media feature name but found ‘-o-min-device-pixel-ratio’. search:6:338 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:6:370 Expected media feature name but found ‘min-device-pixel-ratio’. search:6:408 Expected media feature name but found ‘-o-min-device-pixel-ratio’. search:7:340 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:7:372 Expected media feature name but found ‘min-device-pixel-ratio’. search:7:410 Error in parsing value for ‘-moz-transition’. Declaration dropped. search:8:4122 Unknown property ‘user-select’. Declaration dropped. search:8:4395 Unknown property ‘-moz-text-overflow’. Declaration dropped. search:8:4939 Unknown property ‘-moz-border-radius’. Declaration dropped. search:8:8995 Unknown property ‘-moz-border-radius’. Declaration dropped. search:8:9298 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:9728 Unknown property ‘-moz-border-radius’. Declaration dropped. search:8:9821 Unknown property ‘-moz-border-radius’. Declaration dropped. search:8:9941 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:10157 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:10376 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:10675 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:10816 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:10956 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:11193 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:11385 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:11576 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:11763 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:11799 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:12010 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:12046 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:8:12260 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:12315 Unknown property ‘-moz-border-radius’. Declaration dropped. search:8:12798 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:13053 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:13209 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:15180 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:15781 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:18201 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:8:18368 Unknown property ‘-moz-tap-highlight-color’. Declaration dropped. search:47:4765 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:47:5799 Unknown property ‘-moz-tap-highlight-color’. Declaration dropped. search:47:72 Unknown property ‘tap-highlight-color’. Declaration dropped. search:47:106 Unknown property ‘zoom’. Declaration dropped. search Error in parsing value for ‘display’. Declaration dropped. search:53:2603 Unknown property ‘-moz-order’. Declaration dropped. search:53:2663 Unknown property ‘-moz-tap-highlight-color’. Declaration dropped. search:53:8931 Unknown pseudo-class or pseudo-element ‘-moz-autofill’. Ruleset ignored due to bad selector. search:53:11327 Error in parsing value for ‘display’. Declaration dropped. search:53:14110 Unknown property ‘-moz-tap-highlight-color’. Declaration dropped. search:53:18747 Unknown property ‘tap-highlight-color’. Declaration dropped. search:53:18781 Unknown property ‘-moz-tap-highlight-color’. Declaration dropped. search:54:1104 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:718 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:369:888 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:916 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:1045 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:1137 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:1259 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:1430 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:369:1601 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:1629 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:2808 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:2912 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:3028 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:3198 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:3531 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:3648 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:3807 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:369:3970 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:3998 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:4134 Expected color but found ‘top’. Error in parsing value for ‘background’. Declaration dropped. search:369:4506 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:4534 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:4665 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:5564 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:7013 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:369:8093 Expected media feature name but found ‘min-device-pixel-ratio’. search:369:8131 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:369:9784 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:9916 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:10029 Expected color but found ‘top’. Error in parsing value for ‘background-image’. Declaration dropped. search:369:10288 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:10487 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. search:369:10521 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:10683 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:11186 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:11583 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:11905 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:12359 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:12397 Error in parsing value for ‘width’. Declaration dropped. search:369:13829 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:14244 Unknown property ‘-moz-border-radius’. Declaration dropped. search:369:14552 Unknown property ‘-moz-box-shadow’. Declaration dropped. search:369:14590 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:369:16983 Expected media feature name but found ‘min-device-pixel-ratio’. search:369:17021 Expected media feature name but found ‘-webkit-min-device-pixel-ratio’. search:369:17381 Expected media feature name but found ‘min-device-pixel-ratio’. search:369:17419 Error: When not using *.example.org wildcard, the string supplied is expected to be either an exact URL to match or a URL prefix. The provided string ('firefoxux.github.io') is unlikely to match any pages. match-pattern.js:46:15 Expected declaration but found ‘*’. Skipped to next declaration. 87f46ba9c3d9ec1891ddddb29887590f.css:2:1157 Expected declaration but found ‘*’. Skipped to next declaration. 87f46ba9c3d9ec1891ddddb29887590f.css:2:1179 Unknown property ‘zoom’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:2:4989 Expected ‘none’, URL, or filter function but found ‘alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:2:5232 Expected declaration but found ‘*’. Skipped to next declaration. 87f46ba9c3d9ec1891ddddb29887590f.css:2:6607 Expected declaration but found ‘*’. Skipped to next declaration. 87f46ba9c3d9ec1891ddddb29887590f.css:2:6639 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:515 Unknown property ‘user-select’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:2116 Expected ‘none’, URL, or filter function but found ‘alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:12171 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:18292 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:18442 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:18517 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:20:29160 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:22:515 Unknown property ‘user-select’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:22:2116 Expected ‘none’, URL, or filter function but found ‘alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:22:12171 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:24:2878 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:24:3028 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:24:3103 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:24:13746 Unknown property ‘-moz-box-shadow’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:26:223 Unknown property ‘user-select’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:26:571 Unknown property ‘user-select’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:26:808 Unknown property ‘-moz-box-shadow’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:32:4598 Unknown property ‘-moz-box-shadow’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:32:14268 Unknown property ‘-moz-box-shadow’. Declaration dropped. 87f46ba9c3d9ec1891ddddb29887590f.css:32:14862 Expected color but found ‘border’. Error in parsing value for ‘text-decoration’. Declaration dropped. show_bug.cgi:1:1377 Unknown property ‘-moz-border-radius’. Declaration dropped. show_bug.cgi:1:1679 Expected color but found ‘-moz-use-text-color’. Error in parsing value for ‘border-color’. Declaration dropped. show_bug.cgi:1:3474 Unknown property ‘-moz-border-radius’. Declaration dropped. show_bug.cgi:1:5135 Unknown property ‘-moz-border-radius’. Declaration dropped. show_bug.cgi:1:5429 Unknown property ‘-moz-border-radius’. Declaration dropped. show_bug.cgi:1:6181 Unknown property ‘-moz-border-radius’. Declaration dropped. show_bug.cgi:1:6793 Unknown property ‘-moz-box-shadow’. Declaration dropped. show_bug.cgi:1:7030 5/26/2017, 10:12:40 PM - Not reporting alive from dev installation pb.js:39:9 Object { name: "alive", signed_in: true, language: "en-US", clipboard_sync: false, e2e_enabled: false } analytics.js:8:9 Error in parsing value for ‘width’. Declaration dropped. show_bug.cgi 5/26/2017, 10:12:43 PM - Received message: pb.js:39:9 Object { type: "nop" } pb.js:39:9 START requestTab 1(about:blank) 0:VR(-) 1:(-) Tab should be blank: true Requested tab is remote?: true Switch to tab 1 - 1(about:blank) DEBUG: tab switch time = 7 FINISH done 0:(-) 1:VRB(-) Use of nsIFile in content process is deprecated. loader.js:247:15 Error: When not using *.example.org wildcard, the string supplied is expected to be either an exact URL to match or a URL prefix. The provided string ('firefoxux.github.io') is unlikely to match any pages. match-pattern.js:46:15 The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol. title.html Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“key_toggleReaderMode” browser.xul Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox” browser.xul Property contained reference to invalid variable. Error in parsing value for ‘background-color’. Falling back to ‘initial’. webconsole.css:406:9402 Property contained reference to invalid variable. Error in parsing value for ‘border-top-color’. Falling back to ‘initial’. webconsole.css:407:9459 Property contained reference to invalid variable. Error in parsing value for ‘border-top-style’. Falling back to ‘initial’. webconsole.css:407:9459 Property contained reference to invalid variable. Error in parsing value for ‘border-top-width’. Falling back to ‘initial’. webconsole.css:407:9459 Property contained reference to invalid variable. Error in parsing value for ‘background-image’. Falling back to ‘initial’. webconsole.css:444:10354 Property contained reference to invalid variable. Error in parsing value for ‘border-bottom-width’. Falling back to ‘initial’. widgets.css:85:2908 Property contained reference to invalid variable. Error in parsing value for ‘border-top-width’. Falling back to ‘initial’. widgets.css:84:2850 Property contained reference to invalid variable. Error in parsing value for ‘min-height’. Falling back to ‘initial’. widgets.css:82:2742 Property contained reference to invalid variable. Error in parsing value for ‘margin-bottom’. Falling back to ‘initial’. widgets.css:87:3041 Property contained reference to invalid variable. Error in parsing value for ‘margin-top’. Falling back to ‘initial’. widgets.css:86:2972 5/26/2017, 10:13:13 PM - Received message: pb.js:39:9 Object { type: "nop" } pb.js:39:9 START Initial tab is loaded?: true requestTab 0(https://bugzilla.mozilla.org/show_bug.cgi?id=1367964) 0:(-) 1:VR(+) Loading tab 0(https://bugzilla.mozilla.org/show_bug.cgi?id=1367964) Tab should be blank: false Requested tab is remote?: true done 0:LR(+?) 1:V(+) onLayersReady(0, true) 0:LR(+?) 1:V(+) DEBUG: tab switch time = 33 Tab should be blank: false Requested tab is remote?: true Switch to tab 0 - 0(https://bugzilla.mozilla.org/show_bug.cgi?id=1367964) done 0:VR(+) 1:(+) Tab should be blank: false Requested tab is remote?: true done 0:VR(+) 1:(+) Tab should be blank: false Requested tab is remote?: true done 0:VR(+) 1:(+) Tab should be blank: false Requested tab is remote?: true done 0:VR(+) 1:(+) onUnloadTimeout 0:VR(+) 1:(+) Tab should be blank: false Requested tab is remote?: true done 0:VR(+) 1:(-?) onLayersCleared(1) 0:VR(+) 1:(-?) Tab should be blank: false Requested tab is remote?: true FINISH done 0:VR(+) 1:(-) TypeError: parentDocShell.getDocShellEnumerator is not a function[Learn More] tab.js:62:23 START Initial tab is loaded?: true requestTab 1(file:///C:/Users/Mayank/Desktop/dd/title.html) 0:VR(+) 1:(-) Loading tab 1(file:///C:/Users/Mayank/Desktop/dd/title.html) Tab should be blank: false Requested tab is remote?: true done 0:V(+) 1:LR(+?) onLayersReady(1, true) 0:V(+) 1:LR(+?) DEBUG: tab switch time = 28 Tab should be blank: false Requested tab is remote?: true Switch to tab 1 - 1(file:///C:/Users/Mayank/Desktop/dd/title.html) done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) onUnloadTimeout 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(-?) 1:VR(+) onLayersCleared(0) 0:(-?) 1:VR(+) Tab should be blank: false Requested tab is remote?: true FINISH done 0:(-) 1:VR(+) 5/26/2017, 10:13:43 PM - Received message: pb.js:39:9 Object { type: "nop" } pb.js:39:9
Flags: needinfo?(mayankleoboy1)
Thanks Mayank Bansal. Here's the relevant part of the log: START Initial tab is loaded?: true requestTab 1(file:///C:/Users/Mayank/Desktop/dd/title.html) 0:VR(+) 1:(-) Loading tab 1(file:///C:/Users/Mayank/Desktop/dd/title.html) Tab should be blank: false Requested tab is remote?: true done 0:V(+) 1:LR(+?) onLayersReady(1, true) 0:V(+) 1:LR(+?) DEBUG: tab switch time = 28 Tab should be blank: false Requested tab is remote?: true Switch to tab 1 - 1(file:///C:/Users/Mayank/Desktop/dd/title.html) done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(+) 1:VR(+) onUnloadTimeout 0:(+) 1:VR(+) Tab should be blank: false Requested tab is remote?: true done 0:(-?) 1:VR(+) onLayersCleared(0) 0:(-?) 1:VR(+) Tab should be blank: false Requested tab is remote?: true FINISH So here, we're attempting to select tab 1 (title.html), and we determine that the tab should not be blank and that it's remote... 28ms later, we get its layers sent up, and we apparently complete the switch. We then unload the first tab, and we're done. Are you _absolutely_ sure that you cannot reproduce this before bug 1362866 landed? Because at least according to the log, in the tab switch where you experienced the bug, we didn't even do any of the "blanking" stuff that bug 1362866 introduced. If you _are_ able to reproduce this in a build from before bug 1362866 landed, this sounds a lot like bug 1364563 to me.
Flags: needinfo?(mayankleoboy1)
can you point me to the Windowsx64 build/nightly, exactly prior to when bug 1362866 landed? I can test that (I really dont want to do a regression again. Using mozregression on this bug was painful)
Flags: needinfo?(mayankleoboy1) → needinfo?(mconley)
I can reproduce this bug with the build of comment 17 (buildid: 20170523150229) So my mozregression range was bad :(
Flags: needinfo?(mayankleoboy1) → needinfo?(mconley)
Bah! Mayank, I'm so sorry - two new pieces of information: 1) I can reproduce your issue 2) The build I gave you was the wrong one, and still had my patches in it Now that I've reproduced the issue, it does indeed look like the tab is still "blank", and that bug 1362866 is at fault. Sorry for the runaround, and thanks for reporting!
Assignee: nobody → mconley
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(mconley)
OS: Unspecified → All
Hardware: Unspecified → x86
no problem :)
Comment on attachment 8871857 [details] Bug 1367964 - Skip async tab switching blank tab optimization when the window is minimized. https://reviewboard.mozilla.org/r/143362/#review147100
Attachment #8871857 - Flags: review?(wmccloskey) → review+
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c72b350230aa Skip async tab switching blank tab optimization when the window is minimized. r=billm
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Flags: qe-verify+
I have reproduce this issue using an old Nightly from 2017-05-25. This issue is verified fixed on 55.0b2 (20170615133456) under Windows 10 x64, Ubuntu 16.04 x64 LTS and Mac OS X 10.11.6.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: