Closed
Bug 1193277
Opened 9 years ago
Closed 9 years ago
[e10s] window.open(strUrl, '_blank','dialog=1') returns NS_ERROR_FAILURE
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1095236
People
(Reporter: inscription, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0
Build ID: 20150810004008
Steps to reproduce:
I'm using a micro-bloging plateform called shaarli (http://sebsauvage.net/wiki/doku.php?id=php:shaarli) that use a bookmarklet to share web pages.
When I'm on this page : http://www.paulboxley.com/blog/2014/03/visualizing-git-concepts-with-d3
using this bookmarklet fail
```
javascript:javascript:(function(){var%20url%20=%20location.href;var%20title%20=%20document.title%20||%20url;window.open('http://stymaar.fr/links/?post='%20+%20encodeURIComponent(url)+'&title='%20+%20encodeURIComponent(title)+'&source=bookmarklet','_blank','menubar=no,height=760,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();
```
Actual results:
`NS_ERROR_FAILURE: ` appears in console as a JavaScript error.
When I run the same script in the console (without %20 indeed :
```(function(){var url = location.href;var title = document.title || url;window.open('http://stymaar.fr/links/?post=' + encodeURIComponent(url)+'&title=' + encodeURIComponent(title)+'&source=bookmarklet','_blank','menubar=no,height=760,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();``` )
I got a pop-up warning message (same as in FF39)
Expected results:
In FF39,a new window asking for credentials would have poped-up.
It's an issue in e10s mode about window.open() not able top open a new window with the attribute 'dialog=1'.
STR:
1) Start Nightly in e10s mode
2) Disable the pop-up blocker in about:preferences#content
3) Open the web console on any webpage like this one
4) Enter window.open('https://www.mozilla.org/','_blank','dialog=1');
Result:
No dialog window open and rrror message:
[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1" data: no]
Blocks: e10s
Status: UNCONFIRMED → NEW
Component: Untriaged → DOM: Core & HTML
Ever confirmed: true
OS: Unspecified → All
Product: Firefox → Core
Hardware: Unspecified → All
Summary: Shaarli's bookmarklet not working in e10s enabled Firefox → [e10s] window.open(strUrl, '_blank','dialog=1') returns NS_ERROR_FAILURE
Reporter | ||
Comment 2•9 years ago
|
||
Thanks for the explanations. That gives me a work-around until the bug is fixed :)
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•