Diff
Modified: trunk/LayoutTests/ChangeLog (239469 => 239470)
--- trunk/LayoutTests/ChangeLog 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/LayoutTests/ChangeLog 2018-12-20 23:54:48 UTC (rev 239470)
@@ -1,3 +1,14 @@
+2018-12-20 Jiewen Tan <[email protected]>
+
+ [WebAuthN] Add a runtime flag for local authenticator
+ https://bugs.webkit.org/show_bug.cgi?id=192792
+ <rdar://problem/46798738>
+
+ Reviewed by Brent Fulgham.
+
+ * platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
+ * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
+
2018-12-20 Joseph Pecoraro <[email protected]>
Web Inspector: Autoformat doesn't work on icloud.com (_javascript_-packed.js)
Modified: trunk/LayoutTests/platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt (239469 => 239470)
--- trunk/LayoutTests/platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/LayoutTests/platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-12-20 23:54:48 UTC (rev 239470)
@@ -4,7 +4,6 @@
navigator.appName is OK
navigator.appVersion is OK
navigator.cookieEnabled is OK
-navigator.credentials is OK
navigator.getStorageUpdates() is OK
navigator.javaEnabled() is OK
navigator.language is OK
@@ -24,7 +23,6 @@
navigator.appName is OK
navigator.appVersion is OK
navigator.cookieEnabled is OK
-navigator.credentials is OK
navigator.getStorageUpdates() is OK
navigator.javaEnabled() is OK
navigator.language is OK
Modified: trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt (239469 => 239470)
--- trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt 2018-12-20 23:54:48 UTC (rev 239470)
@@ -5,7 +5,6 @@
navigator.appName is OK
navigator.appVersion is OK
navigator.cookieEnabled is OK
-navigator.credentials is OK
navigator.getStorageUpdates() is OK
navigator.javaEnabled() is OK
navigator.language is OK
@@ -26,7 +25,6 @@
navigator.appName is OK
navigator.appVersion is OK
navigator.cookieEnabled is OK
-navigator.credentials is OK
navigator.getStorageUpdates() is OK
navigator.javaEnabled() is OK
navigator.language is OK
Modified: trunk/Source/WebCore/ChangeLog (239469 => 239470)
--- trunk/Source/WebCore/ChangeLog 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebCore/ChangeLog 2018-12-20 23:54:48 UTC (rev 239470)
@@ -1,3 +1,20 @@
+2018-12-20 Jiewen Tan <[email protected]>
+
+ [WebAuthN] Add a runtime flag for local authenticator
+ https://bugs.webkit.org/show_bug.cgi?id=192792
+ <rdar://problem/46798738>
+
+ Reviewed by Brent Fulgham.
+
+ No tests.
+
+ This patch adds a runtime flag for local authenticator and removes ways to
+ set the runtime flag for web authentication in LegacyWebKit.
+
+ * page/RuntimeEnabledFeatures.h:
+ (WebCore::RuntimeEnabledFeatures::setWebAuthenticationLocalAuthenticatorEnabled):
+ (WebCore::RuntimeEnabledFeatures::webAuthenticationLocalAuthenticatorEnabled const):
+
2018-12-20 Jeremy Jones <[email protected]>
Pointer lock causes abandoned documents
Modified: trunk/Source/WebCore/page/RuntimeEnabledFeatures.h (239469 => 239470)
--- trunk/Source/WebCore/page/RuntimeEnabledFeatures.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebCore/page/RuntimeEnabledFeatures.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -104,6 +104,9 @@
void setWebAuthenticationEnabled(bool isEnabled) { m_isWebAuthenticationEnabled = isEnabled; }
bool webAuthenticationEnabled() const { return m_isWebAuthenticationEnabled; }
+ void setWebAuthenticationLocalAuthenticatorEnabled(bool isEnabled) { m_isWebAuthenticationLocalAuthenticatorEnabled = isEnabled; }
+ bool webAuthenticationLocalAuthenticatorEnabled() const { return m_isWebAuthenticationLocalAuthenticatorEnabled; }
+
void setIsSecureContextAttributeEnabled(bool isEnabled) { m_isSecureContextAttributeEnabled = isEnabled; }
bool isSecureContextAttributeEnabled() const { return m_isSecureContextAttributeEnabled; }
@@ -347,6 +350,7 @@
bool m_isUserTimingEnabled { false };
bool m_isInteractiveFormValidationEnabled { false };
bool m_isWebAuthenticationEnabled { false };
+ bool m_isWebAuthenticationLocalAuthenticatorEnabled { false };
bool m_isSecureContextAttributeEnabled { false };
bool m_isDisplayContentsEnabled { true };
bool m_isShadowDOMEnabled { true };
Modified: trunk/Source/WebKit/ChangeLog (239469 => 239470)
--- trunk/Source/WebKit/ChangeLog 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKit/ChangeLog 2018-12-20 23:54:48 UTC (rev 239470)
@@ -1,3 +1,19 @@
+2018-12-20 Jiewen Tan <[email protected]>
+
+ [WebAuthN] Add a runtime flag for local authenticator
+ https://bugs.webkit.org/show_bug.cgi?id=192792
+ <rdar://problem/46798738>
+
+ Reviewed by Brent Fulgham.
+
+ * Shared/WebPreferences.yaml:
+ * UIProcess/API/C/WKPreferences.cpp:
+ (WKPreferencesSetWebAuthenticationLocalAuthenticatorEnabled):
+ (WKPreferencesGetWebAuthenticationLocalAuthenticatorEnabled):
+ * UIProcess/API/C/WKPreferencesRefPrivate.h:
+ * UIProcess/WebAuthentication/Cocoa/LocalService.mm:
+ (WebKit::LocalService::isAvailable):
+
2018-12-20 Chris Dumez <[email protected]>
Use Optional::valueOr() instead of Optional::value_or()
Modified: trunk/Source/WebKit/Shared/WebPreferences.yaml (239469 => 239470)
--- trunk/Source/WebKit/Shared/WebPreferences.yaml 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKit/Shared/WebPreferences.yaml 2018-12-20 23:54:48 UTC (rev 239470)
@@ -746,6 +746,14 @@
category: experimental
condition: ENABLE(WEB_AUTHN)
+WebAuthenticationLocalAuthenticatorEnabled:
+ type: bool
+ defaultValue: false
+ humanReadableName: "Web Authentication Local Authenticator"
+ humanReadableDescription: "Enable Web Authentication local authenticator support"
+ webcoreBinding: RuntimeEnabledFeatures
+ condition: ENABLE(WEB_AUTHN)
+
ModernMediaControlsEnabled:
type: bool
defaultValue: DEFAULT_MODERN_MEDIA_CONTROLS_ENABLED
Modified: trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp (239469 => 239470)
--- trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp 2018-12-20 23:54:48 UTC (rev 239470)
@@ -878,6 +878,16 @@
return toImpl(preferencesRef)->webAuthenticationEnabled();
}
+void WKPreferencesSetWebAuthenticationLocalAuthenticatorEnabled(WKPreferencesRef preferencesRef, bool flag)
+{
+ toImpl(preferencesRef)->setWebAuthenticationLocalAuthenticatorEnabled(flag);
+}
+
+bool WKPreferencesGetWebAuthenticationLocalAuthenticatorEnabled(WKPreferencesRef preferencesRef)
+{
+ return toImpl(preferencesRef)->webAuthenticationLocalAuthenticatorEnabled();
+}
+
void WKPreferencesSetInvisibleMediaAutoplayPermitted(WKPreferencesRef preferencesRef, bool flag)
{
toImpl(preferencesRef)->setInvisibleAutoplayNotPermitted(!flag);
Modified: trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h (239469 => 239470)
--- trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -520,6 +520,10 @@
WK_EXPORT void WKPreferencesSetWebAuthenticationEnabled(WKPreferencesRef, bool flag);
WK_EXPORT bool WKPreferencesGetWebAuthenticationEnabled(WKPreferencesRef);
+// Defaults to false
+WK_EXPORT void WKPreferencesSetWebAuthenticationLocalAuthenticatorEnabled(WKPreferencesRef, bool flag);
+WK_EXPORT bool WKPreferencesGetWebAuthenticationLocalAuthenticatorEnabled(WKPreferencesRef);
+
// Defaults to true.
WK_EXPORT void WKPreferencesSetInvisibleMediaAutoplayPermitted(WKPreferencesRef, bool flag);
WK_EXPORT bool WKPreferencesGetInvisibleMediaAutoplayPermitted(WKPreferencesRef);
Modified: trunk/Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalService.mm (239469 => 239470)
--- trunk/Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalService.mm 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalService.mm 2018-12-20 23:54:48 UTC (rev 239470)
@@ -30,6 +30,7 @@
#import "LocalAuthenticator.h"
#import "LocalConnection.h"
+#import <WebCore/RuntimeEnabledFeatures.h>
#import "LocalAuthenticationSoftLink.h"
@@ -46,6 +47,9 @@
#if !PLATFORM(IOS_FAMILY)
return false;
#else
+ if (!RuntimeEnabledFeatures::sharedFeatures().webAuthenticationLocalAuthenticatorEnabled())
+ return false;
+
auto context = adoptNS([allocLAContextInstance() init]);
NSError *error = nil;
if (![context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (239469 => 239470)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2018-12-20 23:54:48 UTC (rev 239470)
@@ -1,3 +1,20 @@
+2018-12-20 Jiewen Tan <[email protected]>
+
+ [WebAuthN] Add a runtime flag for local authenticator
+ https://bugs.webkit.org/show_bug.cgi?id=192792
+ <rdar://problem/46798738>
+
+ Reviewed by Brent Fulgham.
+
+ * WebView/WebPreferenceKeysPrivate.h:
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]):
+ (-[WebPreferences webAuthenticationEnabled]): Deleted.
+ (-[WebPreferences setWebAuthenticationEnabled:]): Deleted.
+ * WebView/WebPreferencesPrivate.h:
+ * WebView/WebView.mm:
+ (-[WebView _preferencesChanged:]):
+
2018-12-20 Chris Dumez <[email protected]>
Use Optional::valueOr() instead of Optional::value_or()
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h (239469 => 239470)
--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -190,7 +190,6 @@
#define WebKitPeerConnectionEnabledPreferenceKey @"WebKitPeerConnectionEnabled"
#define WebKitLinkPreloadEnabledPreferenceKey @"WebKitLinkPreloadEnabled"
#define WebKitMediaPreloadingEnabledPreferenceKey @"WebKitMediaPreloadingEnabled"
-#define WebKitWebAuthenticationEnabledPreferenceKey @"WebKitWebAuthenticationEnabled"
#define WebKitMediaUserGestureInheritsFromDocument @"WebKitMediaUserGestureInheritsFromDocument"
#define WebKitIsSecureContextAttributeEnabledPreferenceKey @"WebKitIsSecureContextAttributeEnabled"
#define WebKitViewportFitEnabledPreferenceKey @"WebKitViewportFitEnabled"
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (239469 => 239470)
--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2018-12-20 23:54:48 UTC (rev 239470)
@@ -674,7 +674,6 @@
@YES, WebKitDisplayContentsEnabledPreferenceKey,
@NO, WebKitUserTimingEnabledPreferenceKey,
@NO, WebKitResourceTimingEnabledPreferenceKey,
- @NO, WebKitWebAuthenticationEnabledPreferenceKey,
@NO, WebKitMediaUserGestureInheritsFromDocument,
@NO, WebKitIsSecureContextAttributeEnabledPreferenceKey,
@YES, WebKitLegacyEncryptedMediaAPIEnabledKey,
@@ -3197,16 +3196,6 @@
[self _setBoolValue:flag forKey:WebKitResourceTimingEnabledPreferenceKey];
}
-- (BOOL)webAuthenticationEnabled
-{
- return [self _boolValueForKey:WebKitWebAuthenticationEnabledPreferenceKey];
-}
-
-- (void)setWebAuthenticationEnabled:(BOOL)flag
-{
- [self _setBoolValue:flag forKey:WebKitWebAuthenticationEnabledPreferenceKey];
-}
-
- (BOOL)mediaUserGestureInheritsFromDocument
{
return [self _boolValueForKey:WebKitMediaUserGestureInheritsFromDocument];
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h (239469 => 239470)
--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -570,9 +570,6 @@
- (void)setWebAnimationsCSSIntegrationEnabled:(BOOL)flag;
- (BOOL)webAnimationsCSSIntegrationEnabled;
-- (void)setWebAuthenticationEnabled:(BOOL)flag;
-- (BOOL)webAuthenticationEnabled;
-
- (void)setIntersectionObserverEnabled:(BOOL)flag;
- (BOOL)intersectionObserverEnabled;
@@ -600,7 +597,6 @@
@property (nonatomic) BOOL userTimingEnabled;
@property (nonatomic) BOOL resourceTimingEnabled;
@property (nonatomic) BOOL linkPreloadEnabled;
-@property (nonatomic) BOOL webAuthenticationEnabled;
@property (nonatomic) BOOL mediaUserGestureInheritsFromDocument;
@property (nonatomic) BOOL isSecureContextAttributeEnabled;
@property (nonatomic) BOOL legacyEncryptedMediaAPIEnabled;
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebView.mm (239469 => 239470)
--- trunk/Source/WebKitLegacy/mac/WebView/WebView.mm 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebView.mm 2018-12-20 23:54:48 UTC (rev 239470)
@@ -3140,7 +3140,6 @@
RuntimeEnabledFeatures::sharedFeatures().setResourceTimingEnabled(preferences.resourceTimingEnabled);
RuntimeEnabledFeatures::sharedFeatures().setLinkPreloadEnabled(preferences.linkPreloadEnabled);
RuntimeEnabledFeatures::sharedFeatures().setMediaPreloadingEnabled(preferences.mediaPreloadingEnabled);
- RuntimeEnabledFeatures::sharedFeatures().setWebAuthenticationEnabled(preferences.webAuthenticationEnabled);
RuntimeEnabledFeatures::sharedFeatures().setIsSecureContextAttributeEnabled(preferences.isSecureContextAttributeEnabled);
RuntimeEnabledFeatures::sharedFeatures().setDirectoryUploadEnabled([preferences directoryUploadEnabled]);
RuntimeEnabledFeatures::sharedFeatures().setMenuItemElementEnabled([preferences menuItemElementEnabled]);
Modified: trunk/Tools/ChangeLog (239469 => 239470)
--- trunk/Tools/ChangeLog 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/ChangeLog 2018-12-20 23:54:48 UTC (rev 239470)
@@ -1,3 +1,23 @@
+2018-12-20 Jiewen Tan <[email protected]>
+
+ [WebAuthN] Add a runtime flag for local authenticator
+ https://bugs.webkit.org/show_bug.cgi?id=192792
+ <rdar://problem/46798738>
+
+ Reviewed by Brent Fulgham.
+
+ * DumpRenderTree/TestOptions.cpp:
+ (TestOptions::TestOptions):
+ * DumpRenderTree/TestOptions.h:
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (enableExperimentalFeatures):
+ (setWebPreferencesForTestOptions):
+ * WebKitTestRunner/TestController.cpp:
+ (WTR::TestController::resetPreferencesToConsistentValues):
+ (WTR::updateTestOptionsFromTestHeader):
+ * WebKitTestRunner/TestOptions.h:
+ (WTR::TestOptions::hasSameInitializationOptions const):
+
2018-12-20 Jonathan Bedard <[email protected]>
webkitpy: Autoinstall package URLs have changed
Modified: trunk/Tools/DumpRenderTree/TestOptions.cpp (239469 => 239470)
--- trunk/Tools/DumpRenderTree/TestOptions.cpp 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/DumpRenderTree/TestOptions.cpp 2018-12-20 23:54:48 UTC (rev 239470)
@@ -85,8 +85,6 @@
enableModernMediaControls = parseBooleanTestHeaderValue(value);
else if (key == "enablePointerLock")
enablePointerLock = parseBooleanTestHeaderValue(value);
- else if (key == "enableWebAuthentication")
- enableWebAuthentication = parseBooleanTestHeaderValue(value);
else if (key == "enableDragDestinationActionLoad")
enableDragDestinationActionLoad = parseBooleanTestHeaderValue(value);
else if (key == "layerBackedWebView")
Modified: trunk/Tools/DumpRenderTree/TestOptions.h (239469 => 239470)
--- trunk/Tools/DumpRenderTree/TestOptions.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/DumpRenderTree/TestOptions.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -35,7 +35,6 @@
bool enableMenuItemElement { false };
bool enableModernMediaControls { true };
bool enablePointerLock { false };
- bool enableWebAuthentication { true };
bool enableDragDestinationActionLoad { false };
bool layerBackedWebView { false };
bool enableIsSecureContextAttribute { true };
Modified: trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm (239469 => 239470)
--- trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm 2018-12-20 23:54:48 UTC (rev 239470)
@@ -855,7 +855,6 @@
[preferences setWebGL2Enabled:YES];
[preferences setWebMetalEnabled:YES];
// FIXME: AsyncFrameScrollingEnabled
- [preferences setWebAuthenticationEnabled:NO];
[preferences setCacheAPIEnabled:NO];
[preferences setReadableByteStreamAPIEnabled:YES];
[preferences setWritableStreamAPIEnabled:YES];
@@ -1003,7 +1002,6 @@
preferences.acceleratedDrawingEnabled = options.useAcceleratedDrawing;
preferences.menuItemElementEnabled = options.enableMenuItemElement;
preferences.modernMediaControlsEnabled = options.enableModernMediaControls;
- preferences.webAuthenticationEnabled = options.enableWebAuthentication;
preferences.isSecureContextAttributeEnabled = options.enableIsSecureContextAttribute;
preferences.inspectorAdditionsEnabled = options.enableInspectorAdditions;
preferences.allowCrossOriginSubresourcesToAskForCredentials = options.allowCrossOriginSubresourcesToAskForCredentials;
Modified: trunk/Tools/WebKitTestRunner/TestController.cpp (239469 => 239470)
--- trunk/Tools/WebKitTestRunner/TestController.cpp 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/WebKitTestRunner/TestController.cpp 2018-12-20 23:54:48 UTC (rev 239470)
@@ -756,6 +756,7 @@
WKPreferencesSetMenuItemElementEnabled(preferences, options.enableMenuItemElement);
WKPreferencesSetModernMediaControlsEnabled(preferences, options.enableModernMediaControls);
WKPreferencesSetWebAuthenticationEnabled(preferences, options.enableWebAuthentication);
+ WKPreferencesSetWebAuthenticationLocalAuthenticatorEnabled(preferences, options.enableWebAuthenticationLocalAuthenticator);
WKPreferencesSetIsSecureContextAttributeEnabled(preferences, options.enableIsSecureContextAttribute);
WKPreferencesSetAllowCrossOriginSubresourcesToAskForCredentials(preferences, options.allowCrossOriginSubresourcesToAskForCredentials);
WKPreferencesSetColorFilterEnabled(preferences, options.enableColorFilter);
@@ -1231,6 +1232,8 @@
testOptions.enablePointerLock = parseBooleanTestHeaderValue(value);
else if (key == "enableWebAuthentication")
testOptions.enableWebAuthentication = parseBooleanTestHeaderValue(value);
+ else if (key == "enableWebAuthenticationLocalAuthenticator")
+ testOptions.enableWebAuthenticationLocalAuthenticator = parseBooleanTestHeaderValue(value);
else if (key == "enableIsSecureContextAttribute")
testOptions.enableIsSecureContextAttribute = parseBooleanTestHeaderValue(value);
else if (key == "enableInspectorAdditions")
Modified: trunk/Tools/WebKitTestRunner/TestOptions.h (239469 => 239470)
--- trunk/Tools/WebKitTestRunner/TestOptions.h 2018-12-20 23:46:01 UTC (rev 239469)
+++ trunk/Tools/WebKitTestRunner/TestOptions.h 2018-12-20 23:54:48 UTC (rev 239470)
@@ -51,6 +51,7 @@
bool enableModernMediaControls { true };
bool enablePointerLock { false };
bool enableWebAuthentication { true };
+ bool enableWebAuthenticationLocalAuthenticator { true };
bool enableIsSecureContextAttribute { true };
bool enableInspectorAdditions { false };
bool shouldShowTouches { false };
@@ -94,6 +95,7 @@
|| enableModernMediaControls != options.enableModernMediaControls
|| enablePointerLock != options.enablePointerLock
|| enableWebAuthentication != options.enableWebAuthentication
+ || enableWebAuthenticationLocalAuthenticator != options.enableWebAuthenticationLocalAuthenticator
|| enableIsSecureContextAttribute != options.enableIsSecureContextAttribute
|| enableInspectorAdditions != options.enableInspectorAdditions
|| dumpJSConsoleLogInStdErr != options.dumpJSConsoleLogInStdErr