Improve handling of Exposé with full-screen video playback

REOPENED
Unassigned

Status

()

REOPENED
9 years ago
8 years ago

People

(Reporter: Ehsan, Unassigned)

Tracking

({uiwanted})

Trunk
x86
Mac OS X
uiwanted
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
Our current full-screen video implementation works strangely with Exposé.  Follow the steps below to demonstrate the behavior I'm mentioning.

1. Go to a page with an ogg video.
2. Start playback and go to full screen.
3. Activate Exposé to show all application windows, and switch to the main application window.  Note that the menubar is now hidden by the the full-screen window which is actually in the background.
4. On the same page, go to full screen again.
5. Activate Exposé again, and note that there are now two full-screen windows playing the same video.
6. Switch to the application window again, and do interesting things there, such as going into private browsing mode...

I think the sane behavior is what Flash (like on YouTube) implements.  As soon as you activate Exposé, the full-screen window is hidden and if you cancel it, it shows up again like before activating Exposé, but if you go back to the application window, full-screen window is actually closed and playback continues on the page.
(Reporter)

Updated

9 years ago
Blocks: 530173

Comment 1

9 years ago
Is this the same as bug 530114?
(Reporter)

Comment 2

9 years ago
Bug 530114 comment 1 is the same as this one, but I'm not sure if the underlying issues are the same.  I don't know the code well enough to judge here.
(In reply to comment #1)
> Is this the same as bug 530114?

It should be the exact same. In essence, the odd behavior is a result of putting focus on the browser window while a full-screen window is playing. Expose does it as well as the second (of two) allowable shortcut commands I'm aware of (i.e., cmd+, for prefs and cmd-q for quit)
Component: Video/Audio → General
Depends on: 521129
Product: Core → Firefox
QA Contact: video.audio → general
No longer blocks: 530173
Looks like this is resolved fixed with bug 521129
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
Does it work exactly like this?

(In reply to comment #0)
> As soon
> as you activate Exposé, the full-screen window is hidden and if you cancel it,
> it shows up again like before activating Exposé,
(Reporter)

Comment 6

9 years ago
(In reply to comment #5)
> Does it work exactly like this?
> 
> (In reply to comment #0)
> > As soon
> > as you activate Exposé, the full-screen window is hidden and if you cancel it,
> > it shows up again like before activating Exposé,

Yes.
(Reporter)

Comment 7

9 years ago
(In reply to comment #4)
> Looks like this is resolved fixed with bug 521129

The behavior in the latest nightly is much better, but it's still not as good as Flash on YouTube, which Beltzner thought should be the behavior that we implement.

What currently happens is that the full-screen window shows as a normal window in Exposé, and if you switch to any other application window, it's closed, and if you cancel Exposé, it's activated again.  What we still don't do is hiding the full-screen window in Exposé mode.
Status: RESOLVED → REOPENED
Keywords: uiwanted
Resolution: FIXED → ---
Yup, I think this should stay open to cover the case Ehsan mentions in comment 7.
You need to log in before you can comment on or make changes to this bug.