Closed Bug 1661270 Opened 5 years ago Closed 5 years ago

Video fullscreen button is broken with iframes

Categories

(GeckoView :: Media, defect, P1)

Unspecified
All
defect

Tracking

(firefox80 unaffected, firefox81 verified, firefox82 verified)

VERIFIED FIXED
82 Branch
Tracking Status
firefox80 --- unaffected
firefox81 --- verified
firefox82 --- verified

People

(Reporter: snorp, Assigned: agi)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [geckoview:m82])

Attachments

(1 file)

See also: https://github.com/mozilla-mobile/fenix/issues/14003

STR: Navigate to aljazeera.com/live and press the fullscreen button in the video. Nothing happens.

I think this is likely a regression from Bug 1648149.

Assignee: nobody → agi

From a quick debugging session, it looks like we're not receiving the MozDOMFullscreen:Request event on the child actor. Looking.

Pushed by asferro@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/36d7d50f4a37 Actually run ContentDelegate on all frames. r=snorp
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

Please nominate this for Beta approval when you get a chance.

Flags: needinfo?(agi)

Comment on attachment 9172203 [details]
Bug 1661270 - Actually run ContentDelegate on all frames.

Beta/Release Uplift Approval Request

  • User impact if declined: Pages cannot trigger fullscreen from iframes
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The module doesn't currently run in iframes due to a mis-configuration, this change makes the code run on iframes too.
  • String changes made/needed: None
Flags: needinfo?(agi)
Attachment #9172203 - Flags: approval-mozilla-beta?

Comment on attachment 9172203 [details]
Bug 1661270 - Actually run ContentDelegate on all frames.

Approved for 81.0b4.

Attachment #9172203 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

verified as fixed on Nightly 8/31 GV: 82.0a1-2020829091226 with:

OnePlus 6T (Android 9)
Huawei MediaPad M3 (Android 7)

Will come back with results for Firefox Preview Beta

No longer blocks: 1662327
Regressions: 1662327

Verified as fixed on 81.1.0-beta.2 with Google Pixel 3 (Android 11).

Status: RESOLVED → VERIFIED
Has Regression Range: --- → yes
Keywords: regression

Moving some media bugs to the new GeckoView::Media component.

Component: General → Media
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: