Content ought to be able to keep the device's screen from turning off.
I don't think we should extend this privilege to all pages. Users coming from other platforms expect that the phone will manage the display, within most applications.
OTOH, it's kind of a bummer that a movie-watching app would need to explicitly ask for permission to keep the display on. If we made this facility available to all pages, it wouldn't need to ask.
We have [1]; I'm not sure what the status of this API is. But I also don't like this API. It should just be lock() and unlock() with no args.
We'll need a separate, more privileged API for Gaia itself to manage the current brightness.
Content ought to be able to keep the device's screen from turning off.
I don't think we should extend this privilege to all pages. Users coming from other platforms expect that the phone will manage the display, within most applications.
OTOH, it's kind of a bummer that a movie-watching app would need to explicitly ask for permission to keep the display on. If we made this facility available to all pages, it wouldn't need to ask.
We have [1]; I'm not sure what the status of this API is. But I also don't like this API. It should just be lock() and unlock() with no args.
We'll need a separate, more privileged API for Gaia itself to manage the current brightness.
[1] https:/ /mxr.mozilla. org/mozilla- central/ source/ widget/ public/ nsIScreen. idl