WARNING: content window passed to PrivateBrowsingUtils.isWindowPrivate. Use isContentWindowPrivate instead (but only for frame scripts).pbu_isWindowPrivate@re[/gre/modules/PrivateBrowsingUtils.jsm:25:14](/gre/modules/PrivateBrowsingUtils.jsm:25:14)nsBrowserAccess.prototype.openURI@chrome://browser/content/browser.js:15194:21
Depending of the exact code, call stack may contain func, which actually submitted form.
Tested on Ubuntu 14.04 x64.
Trac: Username: sky_kohai
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
5.5a4 is the first alpha that breaks. Looking at the intersection of bugs that both got fixed in this alpha and in 5.5 stable this leaves us with #16620 (moved), #17351 (moved) and the font bugs closed in the alpha.
Reverting Torbutton to 1.9.3.7 should take #17351 (moved) out of the loop and the Torbutton portion of #16620 (moved). Seems the tor-browser patch for #16620 (moved) and the font bugs are left.
Okay, 95a62d13e045b950ed2b2f242da7413d33386a47 seems to be the culprit. Backing that one out from tor-browser-38.3.0esr-5.5-2 leads to a working Tor Browser while leaving the commit in leads to the issue on this bug. mcs, brade: could you take a look at it?
Trac: Status: new to assigned Owner: tbb-team to mcs
Kathy and I did not try a post to http://dmirrgetyojz735v.onion/d/#set-lang:en because we are not sure where to post without annoying real users of that site. But we created our own test case based on the JS code and were able to reproduce the problem.
The root cause is that the hidden iframe initially loads about:blank, and since there is no referrer at that point the #16620 (moved) code clears the iframe's window.name. We are working on a fix, which most likely will involve never clearing window.name when about:blank is being loaded (the old Torbutton JS implementation included an exception for about:blank, but we thought it was only needed to handle new windows; apparently we were wrong).
Please review. We now avoid clearing window.name for all frames/iframes, which more closely matches the behavior of the original JavaScript implementation from Torbutton. Kathy and I tested this with all of the sites mentioned in this ticket and we added more automated tests, but more testing is welcome.
This landed on tor-browser-38.6.0esr-5.5-1 (89226c03e3aed9c1ff3c740e0dcdcb0ac7e8e5ff) and tor-browser-38.6.0esr-6.0-1 (bc8af4dcdafd3de656bbff245eb70a0025829b90), thanks.
Trac: Status: needs_review to closed Resolution: N/Ato fixed