[Webkit-unassigned] [Bug 182485] [iOS] UI for Experimental Features does not correctly update preferences
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 22 14:04:06 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=182485
--- Comment #1 from Frédéric Wang (:fredw) <fred.wang at free.fr> ---
After more analysis, this is a more accurate description of the behavior I see:
* For the options that are not in the setters[] array then WebPreferences::setEnabledForFeature is never called. This includes the obsolete UI items "CSS display: contents", "Remove Legacy WebRTC API" and "Viewport Fit". Note that I was testing with WEBGPU disabled in comment 0 so "WebGPUEnabled" was not in the setters[] array.
* If you enable "Constant Properties", then WebPreferences::setEnabledForFeature is *not* called for "ConstantPropertiesEnabled". If you disable "Constant Properties" then WebPreferences::setEnabledForFeature is called.
* For other properties, this is the other way around: WebPreferences::setEnabledForFeature is called when the option is enabled but *not* when the option is disabled. This includes the case of "AsyncFrameScrollingEnabled" mentioned in comment 0.
* If "Constant Properties" was disabled when you modified the value of another option then WebPreferences::setEnabledForFeature is called for "ConstantPropertiesEnabled" in addition to any other calls mentioned above.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180222/b63ec5c3/attachment.html>
More information about the webkit-unassigned
mailing list