[webkit-changes] [WebKit/WebKit] fb16e1: Autogenerated settings turn off too many things in...

Brent Fulgham noreply at github.com
Tue Jan 24 19:06:59 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fb16e152e4f6b4e8d4d20035e34034431d046e57
      https://github.com/WebKit/WebKit/commit/fb16e152e4f6b4e8d4d20035e34034431d046e57
  Author: Brent Fulgham <bfulgham at apple.com>
  Date:   2023-01-24 (Tue, 24 Jan 2023)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml

  Log Message:
  -----------
  Autogenerated settings turn off too many things in Lockdown Mode
https://bugs.webkit.org/show_bug.cgi?id=251103
<rdar://104482701>

Reviewed by Elliott Williams.

We decided that 'developer' state should refer to features that are typically off,
but might be enabled by developers debugging a problem. A number of features that
are expected to be enabled at all times were improperly labeled with this state, causing
our Lockdown Mode logic to turn them off.

Instead, we should use 'stable' for features that developers may wish to turn off for
A/B testing reasons, but are not intended to be off for most use cases.

This patch corrects these problems, and exposes two WebRTC flags as developer options that
can be enabled for experimentation, but should not be used by default.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:

Canonical link: https://commits.webkit.org/259331@main




More information about the webkit-changes mailing list