ExtensionPopups.jsm implicitly relies on an about:blank window being loaded by any non-remote browsers it creates
Categories
(WebExtensions :: General, defect, P3)
Tracking
(Not tracked)
People
(Reporter: Gijs, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Updated•7 years ago
|
Updated•7 years ago
|
Updated•6 years ago
|
| Reporter | ||
Comment 1•6 years ago
|
||
I don't really understand why this got moved to android - pretty sure this affects desktop?
Comment 2•6 years ago
|
||
We don't use non-remote browsers on desktop. We have some non-remote tests in toolkit, but that is only to support android.
| Reporter | ||
Comment 3•6 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #2)
We don't use non-remote browsers on desktop. We have some non-remote tests in toolkit, but that is only to support android.
Ah, ok - sorry, that wasn't obvious to me.
Comment 4•6 years ago
|
||
(In reply to :Gijs (he/him) from comment #3)
(In reply to Shane Caraveo (:mixedpuppy) from comment #2)
We don't use non-remote browsers on desktop. We have some non-remote tests in toolkit, but that is only to support android.
Ah, ok - sorry, that wasn't obvious to me.
no problem. A slight correction though, this is controlled by extensions.webextensions.remote which defaults to true on desktop. It could be flipped to false. It should probably become a build-time option.
| Reporter | ||
Comment 5•6 years ago
|
||
Given that we don't support fennec on current m-c anymore, and the geckoview implementation is quite different, should all the support for non-remote browsers just be removed at this point?
Comment 6•6 years ago
|
||
From a Firefox/Toolkit perspective I'm happy to remove non-remote support everywhere. I'd like a definitive OK from someone in geckoview that would know whether this will create a problem for them.
Comment 7•6 years ago
•
|
||
GV/Android doesn't support remote extensions yet, sorry. We need multi-e10s support first which is being worked on as we speak. You can follow Bug 1535365 and dependents.
Comment 8•6 years ago
|
||
ExtensionPopups.jsm is only used on desktop, not mobile. Bug 1613141 is about removing it from desktop, so I'll close this bug once the other has been resolved.
Updated•5 years ago
|
Updated•3 years ago
|
Description
•