WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
250395
Move long-shipping features to the new 'shipping' status
https://bugs.webkit.org/show_bug.cgi?id=250395
Summary
Move long-shipping features to the new 'shipping' status
Brent Fulgham
Reported
2023-01-10 09:35:41 PST
Following
Bug 247926
, we expose 'stable' features to the Safari 'Develop' menu to support A/B testing by developers so they can isolate the cause of page regression to specific features. This has created an overly-cumbersome UI, and surfaced features that cannot be disabled on the modern web (and which have been shipping for many years). This patch updates our Feature flag definitions to use 'shipping' for long-shipping features. These will no longer be displayed in the UI, and the feature toggles will likely be removed in a future update as they are no longer conditional, but are foundational to the modern web.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-01-10 09:36:12 PST
<
rdar://problem/104081353
>
Brent Fulgham
Comment 2
2023-01-10 10:43:39 PST
Pull request:
https://github.com/Webkit/WebKit/pull/8469
EWS
Comment 3
2023-01-10 16:49:16 PST
Committed
258753@main
(dd88e1d7de71): <
https://commits.webkit.org/258753@main
> Reviewed commits have been landed. Closing PR #8469 and removing active labels.
Robert Jenner
Comment 4
2023-01-11 11:48:23 PST
Reverted by
https://github.com/WebKit/WebKit/pull/8534
EWS
Comment 5
2023-01-11 11:54:09 PST
Committed
258796@main
(0fb20f7e3217): <
https://commits.webkit.org/258796@main
> Reviewed commits have been landed. Closing PR #8534 and removing active labels.
Brent Fulgham
Comment 6
2023-01-11 14:37:25 PST
Re-opening for pull request
https://github.com/WebKit/WebKit/pull/8469
Brent Fulgham
Comment 7
2023-01-11 14:39:21 PST
Pull request:
https://github.com/WebKit/WebKit/pull/8542
EWS
Comment 8
2023-01-11 16:14:57 PST
Committed
258810@main
(0afbc6ef439e): <
https://commits.webkit.org/258810@main
> Reviewed commits have been landed. Closing PR #8542 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