Closed Bug 1304293 Opened 8 years ago Closed 8 years ago

XUL browser element does not support Flash plugin when e10s is enabled

Categories

(Core Graveyard :: Plug-ins, defect)

48 Branch
defect
Not set
normal

Tracking

(e10s?)

RESOLVED WONTFIX
Tracking Status
e10s ? ---

People

(Reporter: belaviyo, Unassigned)

Details

(Keywords: flashplayer, multiprocess)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0
Build ID: 20160817112116

Steps to reproduce:

When e10s is enabled, XUL browser element cannot display flash content

Example:

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml">
<browser flex="1" src="https://helpx.adobe.com/flash-player.html" type="content" style="border: 1px red solid;"/>
</window>


Actual results:

Open this XUL window when e10s is enabled. The flash part of the page is just grayed out


Expected results:

Flash content should have been rendered like it does on a borwser tab
OS: Unspecified → All
Hardware: Unspecified → All
Benjamin, as Mozilla wants to remove XUL progressively, is it a bug to fix?
tracking-e10s: --- → ?
Component: Untriaged → Plug-ins
Flags: needinfo?(benjamin)
Product: Firefox → Core
We explicitly chose not to support this because it would cause deadlocks between the various processes.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(benjamin)
Resolution: --- → WONTFIX
So this suggests that no panel based add-on can load pages with Flash elements on them?
That's basically correct. You could possible create a remote browser and load your content+Flash in that.
`<browser src="http://www.google.com/" flex="1" remote="true" />` displays nothing.
`<browser src="http://www.google.com/" flex="1" remote="false"/>` works as expected.

Firefox 50.0a2; Mac OS.

Am I doing something wrong?
:bsmedberg any comments on my previous post?
Please use NEEDINFO when asking me questions or I probably won't see them. I don't know much more about how exactly you'd embed a remote browser successfully. That's something you'd have to ask on a newsgroup, probably mozilla.dev.platform.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: