Closed Bug 1617222 Opened 4 years ago Closed 4 years ago

[Fission] Full screen video on YouTube doesn't work

Categories

(Core :: DOM: Core & HTML, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla75
Fission Milestone M6
Tracking Status
firefox-esr68 --- unaffected
firefox73 --- unaffected
firefox74 --- unaffected
firefox75 --- fixed

People

(Reporter: mccr8, Assigned: hsivonen)

References

(Regression, )

Details

(Keywords: regression, Whiteboard: [fixed by bug 1618102])

Attachments

(1 file)

Steps to reproduce:

  1. Have Fission enabled.
  2. Open a new tab, paste https://www.youtube.com/watch?v=V9E43cCJHWU into the URL bar, hit enter to load the page.
  3. Start the video playing, if it isn't already.
  4. Hover the mouse over the video, so the video controls appear, and click on rightmost thing to go into full screen mode. Alternatively, just hit 'f'.

Expected behavior: The video should go into full screen mode.

Actual behavior: Nothing happens.

I used mozregression, and it says bug 1556627 is the cause of the regression.

Summary: [Fission] Full screen button on YouTube doesn't work → [Fission] Full screen on YouTube doesn't work

I thought I originally was seeing the same issue (full screen mode not working) on Twitch, but in a Twitch tab I opened this morning it is working so I don't know.

It works just fine in a non-Fission window.

Fission Milestone: --- → ?

Marking as blocking M5 (fission dogfooding).

Henri, this appears to be regressed by your changes. Can you look into it?

Fission Milestone: ? → M5
Flags: needinfo?(hsivonen)

YouTube's full screen button or pressing 'f' works for me in 75 Nightly (2020-02-21) on Windows 10.

It works for me if I shift-click the link in comment 0, but not if I copy and paste the link into a new tab and hit enter.

I updated the STR in comment 0.

I can reproduce this bug on other websites/video players in 75.0a1 (2020-02-21) on Linux. This include the builtin player.

This bug may or may not actually depend on bug 1614297 or bug 1615548, but those are the ones that have the most direct repro mechanics, so it doesn't make sense to pursue this one before those are fixed.

Depends on: 1614297, 1615548
Flags: needinfo?(hsivonen)
Priority: -- → P2

Andrew and Danny, can you share your about:support and any non-default pref values you're using?

Nika wonders if this bug is related to window focus problems.

Tracking for Fission Nightly (M6) because full screen YouTube works for some people.

Fission Milestone: M5 → M6
Flags: needinfo?(continuation)
Summary: [Fission] Full screen on YouTube doesn't work → [Fission] Full screen video on YouTube doesn't work

I was able to reproduce it in a clean profile created by mozregression. Note that I had to paste the YouTube URL for full screen to not work. When I followed the link in comment 0, full screen worked.

Flags: needinfo?(continuation)

I also reproduced the issue just now by creating a new profile, starting Firefox with the profile, setting the Fission pref to true, restarting, then following the steps in comment 0.

Chris, did you try my updated STR in comment 0 where the URL is copy and pasted?

Flags: needinfo?(cpeterson)

I enabled WebRender via a pref, and I still can't enter full screen mode.

(In reply to Andrew McCreight [:mccr8] from comment #11)

Chris, did you try my updated STR in comment 0 where the URL is copy and pasted?

I did. Full screen still works for me (clicking the button or pressing the 'f' keyboard shortcut) if I copy/paste the YouTube URL.

Flags: needinfo?(cpeterson)

Actually, I can reproduce the full screen problem now on both YouTube and Netflix. In a non-Fission window, full screen works for YouTube and Netflix.

Attached file ff-about-support.txt

(In reply to Chris Peterson [:cpeterson] from comment #8)

Danny, can you share your about:support and any non-default pref values you're using?

I tested in a fresh profile and I still has the issue (see attached file for about:support info).

(In reply to Chris Peterson [:cpeterson] from comment #14)

Actually, I can reproduce the full screen problem now on both YouTube and Netflix. In a non-Fission window, full screen works for YouTube and Netflix.

Thanks for checking again!

Full screen on the video player for the MoCo internal call also doesn't work. :)

At the very least the "is this document is the active tab" check needs to be changed to work on BrowsingContext instead of DOM window.

Depends on: 1618102

Bug 1618102 was enough to fix these steps to reproduce for me. Did it fix this for you? (I expect there still to be breakage around implicitly breaking out of the full-screen state.)

Flags: needinfo?(continuation)

Yeah, it works for me now. Thanks.

Flags: needinfo?(continuation)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 1618102]
Assignee: nobody → hsivonen
Target Milestone: --- → mozilla75
Flags: qe-verify+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: