Mozilla improves Firefox's full screen handling
Mozilla tweaked Firefox's full screen behavior in recent Nightly versions of the browser (that is version 43) to make it less annoying to users.
Some sites allow you to run applications or services in fullscreen. Many video streaming services such as YouTube or Twitch offer full screen options to stream videos in full screen.
This fullscreen option should not be confused with running the browser itself in fullscreen mode. The latter is toggled with a tap on the F11 key on the keyboard.
Firefox users who have made use of that option until now had to permit full screen mode explicitly each time it was activated on a site supporting it. This meant that the video would not start streaming before explicit permission was given with a click on the allow button.
Firefox offered two options until now to get around this. Site permissions allow you to set specific permissions for select sites, and one of the permissions is full screen mode. If you set it to allow, the prompt to allow it on activation is no longer displayed for that site.
The same option is displayed on the prompt when you activate the fullscreen option on a site. All you had to do was check the "remember decision" button to save the permission change.
The second option was to set the preference full-screen-api.approval-required to false. This disabled the approval requirement for all sites and services.
The change removes the explicit action from the process. A prompt is still displayed when fullscreen mode is activated on a site like YouTube, but it won't require explicit permission to run anymore.
Firefox displays a short prompt revealing that the site is running in fullscreen mode and that the mode can be exited again with a tap on the Esc key on the keyboard.
The prompt disappears after a couple of seconds and won't come up again until you exit fullscreen mode and re-enter it at a later point in time.
The feature landed in Firefox 43 Nightly and the target milestone for it is Firefox 43. That's three release cycles for stable versions of the browser, two for beta and one for Developer editions if things go as planned.
Please note that Mozilla removed the fullscreen preference on Firefox's about:config page as a consequence as it is no longer needed.
Update: Apparently, there is still a preference available to define fullscreen behavior and turn it completely off. This works in Firefox 43 or later only. What you need to do is set the preference full-screen-api.warning.timeout to a value of 0 on about:config.
i want full screen
Thanks for the article. I was highly irritated by the pop up. Why the hell does browser need to tell me if I am entering in the full mode ?
ok, i found this bug on bugzilla that mentions the long black screen during full screen transition:
https://bugzilla.mozilla.org/show_bug.cgi?id=1187769
there they mention to set full-screen-api.transition-duration.enter to “0 0” (zero zero) to disable the transition. default is “200 200”, that’s milliseconds i reckon. it feels much longer than 200ms though with default values.
this disables the black screen during transition when going into fullscreen, but there’s still the black screen when exiting full screen. so it’s only a half win. the transition is also more jerky than eg. in 41 beta, where it isn’t ultra smooth, but lightning fast, so the implementation in 43 nightly feels like a regression.
Just toggle “browser.fullscreen.animate” to false. If it doesn’t exist then create a boolean. Otherwise, set “full-screen-api.transition-duration.leave” to “0 0” as well.
ok, i guess that is a less nagging solution for novice users and it’s good you can still prevent the message from appearing by setting full-screen-api.warning.timeout to 0, but the new full screen transition takes forever. it fades to black for about a second before it resumes showing a picture, both when going into full screen and when exiting it. this is arguably more annoying than the full screen message itself. i hope they fix that soon.
Have a play … don;t know if this will work since mozilla are changing things and I don;t have a v43 here, but search for fullscreen in the about:config – there is a browser.fullscreen.animate setting – try setting this to false to speed things up
thanks for the tip, it doesn’t seem to change much though. maybe the black screen lasts a bit shorter, but the duration is not totally consistent, so i can’t say for sure. still slower and more jerky than in the beta i’m normally using.
For now i use an extension call “Disable HTML5 Fullscreen Alert”.
That’s do exactly like the name said.
wait a minute. I can no longer disable that annoying prompt? Is there some other way to make up for not having the about:config setting? I hate that when I full screen and firefox keeps covering up what I’m trying to watch.
Someone else brought this to my attention, so if anyone with a FF43 wants to test it
// user_pref(“full-screen-api.warning.timeout”, 0); // FF42+ ?
There is no such item in FF 42.0b1. And “full-screen-api.approval-required” is absent. Does someone know how to disable warning in this FFversion? sorry for my English.
appearently not, i just changed the key in about:config (duh).
do you add this as a userstyle or something?
Works in recent Nightly (43). Disables the new fullscreen warning.
After their decision to axe XUL add-ons, nothing they do matters any more.
I wish there was a way to turn off updates for Firefox in Linux Mint.
No big deal, Linux can do that. You can pin a version of an application in your package management.
Can you make the Firefox folder read-only? LMDE is my favourite version of Linux :)