Closed Bug 1265804 Opened 8 years ago Closed 6 years ago

E10s: if location bar is not on nav bar (via add-on), chromehidden windows fail to forward urls when opened through window.open()

Categories

(Firefox :: Extension Compatibility, defect, P4)

47 Branch
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
e10s + ---

People

(Reporter: aris-addons, Unassigned)

References

Details

(Whiteboard: triaged)

Attachments

(1 file)

916 bytes, application/x-xpinstall
Details
Attached file testaddon.xpi
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:46.0) Gecko/20100101 Firefox/46.0
Build ID: 20160414152344

Steps to reproduce:

- created a new Firefox profile (Fx47/48)
- disabled xpi signing: xpinstall.signatures.required > false
- verified e10s is active
- installed testaddon.xpi
- in customize mode: moved location bar to menubar/bookmarks toolbar
- visited https://disqus.com/profile/login/
- clicked on social button (Facebook/Twitter)


The test add-on only contains one overlay to make urlbar container movable:
<menuitem id="urlbar-container" removable="true"/>


Actual results:

A new window got opened, but did not forward to actual website.


Expected results:

The newly opened window should forward to the actual url like happens when e10s is disabled.

e10s enabled > forwarding using window.open() fails.
e10s disabled > forwarding using window.open() works.

This could be reproduced on other websites too, so https://disqus.com/profile/login/is not the issue.

It may be important to say, that this only happens on windows where toolbars are hidden, otherwise it works fine.

Test html where "Test 1" works and "Test 2" fails:

<html>
<head>
<title>test</title>
</head>
<body>
<a href="#" onclick="javascipt:window.open('http://www.mozilla.org','_blank');">Test 1</a>
<a href="#" onclick="javascipt:window.open('http://www.mozilla.org','_blank','directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=no');">Test 2</a>
</body>
</html>
Component: Untriaged → Extension Compatibility
tracking-e10s: --- → ?
narrow edge case - prioritized 4
Priority: -- → P4
Whiteboard: triaged
With Firefox 57 only WebExtensions are permitted and are, by default, e10s compatible.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: