Open Bug 1492005 Opened 6 years ago Updated 2 years ago

Unship prefixed Fullscreen API

Categories

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

task

Tracking

()

REOPENED
Tracking Status
firefox64 --- affected

People

(Reporter: xidorn, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: site-compat)

See https://hg.mozilla.org/mozilla-central/rev/04c9910699f7 for previous deprecation. The code is still usable.

We may want to do this only after bug 1269276 reaches release.
Blocks: 1249225
We can probably also put the prefixed API behind a pref and try disabling it on Nightly in this bug.
Keywords: site-compat
Priority: -- → P2
Type: enhancement → task

Do we need a use counter here? I have a strong feeling that the data would be largely from feature detection.

Flags: needinfo?(annevk)

I share your worry that it might be hard to count something productive here. Even if we counted successful fullscreen attempts from these methods, that would not tell us whether the user would still have gone fullscreen if we did not support them.

However, given that the prefixed variants have been around for a long time, I do think we want to be somewhat cautious with removing support for them. I think we should at least have console warnings for a couple releases. Comment 1 also seems like a good idea (and the preference will make it easier to revert later) and I think we could do that at the same time as the warnings.

An intent to unship that outlines the steps to be taken also seems good in case others have useful input on that plan.

Flags: needinfo?(annevk)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
Depends on: 1504946
Summary: Deprecate prefixed Fullscreen API → Unship prefixed Fullscreen API
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.