Closed Bug 1323413 Opened 7 years ago Closed 7 years ago

Stacking context and Flash content

Categories

(Core Graveyard :: Plug-ins, defect)

50 Branch
defect
Not set
normal

Tracking

(firefox50 affected, firefox51- affected, firefox52- wontfix, firefox53 ?)

RESOLVED WORKSFORME
Tracking Status
firefox50 --- affected
firefox51 - affected
firefox52 - wontfix
firefox53 --- ?

People

(Reporter: sean.carroll, Unassigned, NeedInfo)

References

()

Details

+++ This bug was initially created as a clone of Bug #1307776 +++

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

Steps to reproduce:

Visit this page: http://www.bbc.co.uk/guides/zc2fg82#zp96sg8 and scroll down so the video image (flash) overlaps the sticky nav at the top of the page.




Actual results:

The Flash content obsures the title.

This only appears to happen on Firefox 49.0.x on Windows. On OSX (El Capitan) it displays correctly and in previous versions, on OSX and Windows, it displayed correctly as well.

Update: This is now occuring in 50.0.2, 50.1.0 and 51.0b1 (still a windows only bug). Appears fixed in 52.0a2?

It's fine in 50.0.2, 50.1.0 and Developer Edition on a OSX. 


Expected results:

The flash content shouldn't be displaying on top of the HTML content.
[Tracking Requested - why for this release]: The async drawing will be disabled in next ESR52. So, this problem should be fixed before 52 becomes beta.

WROKAROUND:
The problem disappears if set dom.ipc.plugins.asyncdrawing.enabled to true.
Blocks: 1305135
Status: UNCONFIRMED → NEW
Component: Untriaged → Plug-ins
Ever confirmed: true
Product: Firefox → Core
Flash content on Windows has for a long time been windowed-mode by default, and so would cover anything else and not participate in CSS stacking/z-order rules. You should be able to fix this by specifying wmode="opaque" or wmode="transparent". If this fixes your issue, this bug is INVALID and works at least "as it always has".

The new direct/async drawing makes all Flash content windowless and so will cause this to automatically happen, but that is currently blocked on regressions.
Flags: needinfo?(sean.carroll)
From Benjamin's comment it's sounding like this is either invalid or at least not actionable until we can enable async drawing, so not tracking for 51/52.
Too late for firefox 52, mass-wontfix.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.