WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 246042
Remove `:-webkit-full-screen-ancestor` pseudo-class
https://bugs.webkit.org/show_bug.cgi?id=246042
Summary
Remove `:-webkit-full-screen-ancestor` pseudo-class
Tim Nguyen (:ntim)
Reported
2022-10-04 15:06:37 PDT
They were only used for internal purposes, we can remove them. `:has(:fullscreen)` and variations covers these use-cases if it ever turns out to be useful for the web.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-10-04 15:06:50 PDT
<
rdar://problem/100782937
>
Anne van Kesteren
Comment 2
2023-12-29 01:01:05 PST
What about :-webkit-full-screen-controls-hidden? It appears :-webkit-full-screen-document still has internal usage.
Tim Nguyen (:ntim)
Comment 3
2024-01-01 22:34:50 PST
> It appears :-webkit-full-screen-document still has internal usage.
It should be turned into an internal pseudo-class.
> What about :-webkit-full-screen-controls-hidden?
If it's unused, then yeah, it should be removed. I'm more worried about the web compat impact of removing any of those, but maybe the impact is low?
Tim Nguyen (:ntim)
Comment 4
2024-01-27 15:32:23 PST
Pull request:
https://github.com/WebKit/WebKit/pull/23367
EWS
Comment 5
2024-01-28 02:49:00 PST
Committed
273620@main
(ac6af5889f32): <
https://commits.webkit.org/273620@main
> Reviewed commits have been landed. Closing PR #23367 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug