| BlankAnchorTargetImpliesNoOpenerEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| humanReadableName: "Blank anchor target implies rel=noopener" |
| humanReadableDescription: "target=_blank on anchor elements implies rel=noopener" |
| category: experimental |
| |
| DeviceOrientationEventEnabled: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(DEVICE_ORIENTATION) |
| webcoreName: deviceOrientationEventEnabled |
| |
| DeviceOrientationPermissionAPIEnabled: |
| type: bool |
| defaultValue: defaultDeviceOrientationPermissionAPIEnabled() |
| condition: ENABLE(DEVICE_ORIENTATION) |
| webcoreName: deviceOrientationPermissionAPIEnabled |
| humanReadableName: "Permission API for device orientation / motion access." |
| humanReadableDescription: "DeviceOrientationEvent.requestPermission() / DeviceMotionEvent.requestPermission()" |
| category: experimental |
| |
| JavaScriptEnabled: |
| type: bool |
| defaultValue: true |
| webcoreName: scriptEnabled |
| |
| JavaScriptMarkupEnabled: |
| type: bool |
| defaultValue: true |
| webcoreName: scriptMarkupEnabled |
| |
| LoadsImagesAutomatically: |
| type: bool |
| defaultValue: true |
| |
| LoadsSiteIconsIgnoringImageLoadingPreference: |
| type: bool |
| defaultValue: false |
| webcoreName: loadsSiteIconsIgnoringImageLoadingSetting |
| |
| PluginsEnabled: |
| type: bool |
| defaultValue: false |
| |
| HTTPSUpgradeEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Automatic HTTPS upgrade" |
| humanReadableDescription: "Automatic HTTPS upgrade for known supported sites" |
| category: experimental |
| |
| ThirdPartyIframeRedirectBlockingEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Block top-level redirects by third-party iframes" |
| humanReadableDescription: "Block top-level redirects by third-party iframes" |
| category: experimental |
| |
| JavaEnabled: |
| type: bool |
| defaultValue: false |
| |
| JavaEnabledForLocalFiles: |
| type: bool |
| defaultValue: false |
| |
| OfflineWebApplicationCacheEnabled: |
| type: bool |
| defaultValue: true |
| |
| LocalStorageEnabled: |
| type: bool |
| defaultValue: true |
| |
| DatabasesEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: custom |
| |
| XSSAuditorEnabled: |
| type: bool |
| defaultValue: true |
| |
| SafeBrowsingEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| PrivateBrowsingEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| TextAreasAreResizable: |
| type: bool |
| defaultValue: DEFAULT_TEXT_AREAS_ARE_RESIZABLE |
| |
| JavaScriptCanOpenWindowsAutomatically: |
| type: bool |
| defaultValue: DEFAULT_JAVASCRIPT_CAN_OPEN_WINDOWS_AUTOMATICALLY |
| |
| HyperlinkAuditingEnabled: |
| type: bool |
| defaultValue: true |
| |
| NeedsSiteSpecificQuirks: |
| type: bool |
| defaultValue: false |
| |
| AcceleratedCompositingEnabled: |
| type: bool |
| defaultValue: true |
| |
| ForceCompositingMode: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| CanvasUsesAcceleratedDrawing: |
| type: bool |
| defaultValue: DEFAULT_CANVAS_USES_ACCELERATED_DRAWING |
| |
| WebGLEnabled: |
| type: bool |
| defaultValue: true |
| |
| ForceSoftwareWebGLRendering: |
| type: bool |
| defaultValue: false |
| |
| Accelerated2dCanvasEnabled: |
| type: bool |
| defaultValue: false |
| |
| ForceFTPDirectoryListings: |
| type: bool |
| defaultValue: false |
| |
| TabsToLinks: |
| type: bool |
| defaultValue: DEFAULT_WEBKIT_TABSTOLINKS_ENABLED |
| webcoreBinding: none |
| |
| DNSPrefetchingEnabled: |
| type: bool |
| defaultValue: false |
| |
| DOMTimersThrottlingEnabled: |
| type: bool |
| defaultValue: true |
| |
| WebArchiveDebugModeEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(WEB_ARCHIVE) |
| |
| LocalFileContentSniffingEnabled: |
| type: bool |
| defaultValue: false |
| |
| UsesPageCache: |
| type: bool |
| defaultValue: true |
| |
| PageCacheSupportsPlugins: |
| type: bool |
| defaultValue: true |
| |
| AuthorAndUserStylesEnabled: |
| type: bool |
| defaultValue: true |
| |
| PaginateDuringLayoutEnabled: |
| type: bool |
| defaultValue: false |
| |
| DOMPasteAllowed: |
| type: bool |
| defaultValue: false |
| |
| JavaScriptCanAccessClipboard: |
| type: bool |
| defaultValue: false |
| |
| ShouldPrintBackgrounds: |
| type: bool |
| defaultValue: DEFAULT_SHOULD_PRINT_BACKGROUNDS |
| |
| LinkPreconnect: |
| type: bool |
| defaultValue: DEFAULT_LINK_PRECONNECT_ENABLED |
| webcoreName: linkPreconnectEnabled |
| |
| AsynchronousSpellCheckingEnabled: |
| type: bool |
| defaultValue: false |
| |
| WebSecurityEnabled: |
| type: bool |
| defaultValue: true |
| |
| AllowUniversalAccessFromFileURLs: |
| type: bool |
| defaultValue: false |
| |
| AllowFileAccessFromFileURLs: |
| type: bool |
| defaultValue: false |
| |
| AllowSettingAnyXHRHeaderFromFileURLs: |
| type: bool |
| defaultValue: false |
| |
| AllowCrossOriginSubresourcesToAskForCredentials: |
| type: bool |
| defaultValue: false |
| |
| AVFoundationEnabled: |
| type: bool |
| defaultValue: DEFAULT_AVFOUNDATION_ENABLED |
| getter: isAVFoundationEnabled |
| webcoreBinding: DeprecatedGlobalSettings |
| condition: USE(AVFOUNDATION) |
| |
| AVFoundationNSURLSessionEnabled: |
| type: bool |
| defaultValue: true |
| getter: isAVFoundationNSURLSessionEnabled |
| webcoreBinding: DeprecatedGlobalSettings |
| condition: USE(AVFOUNDATION) |
| |
| GStreamerEnabled: |
| type: bool |
| defaultValue: true |
| getter: isGStreamerEnabled |
| webcoreBinding: DeprecatedGlobalSettings |
| condition: USE(GSTREAMER) |
| |
| RequiresUserGestureForMediaPlayback: |
| type: bool |
| defaultValue: false |
| webcoreBinding: custom |
| |
| RequiresUserGestureForVideoPlayback: |
| type: bool |
| defaultValue: false |
| webcoreBinding: custom |
| |
| RequiresUserGestureForAudioPlayback: |
| type: bool |
| defaultValue: DEFAULT_REQUIRES_USER_GESTURE_FOR_AUDIO_PLAYBACK |
| webcoreBinding: custom |
| |
| RequiresUserGestureToLoadVideo: |
| type: bool |
| defaultValue: false |
| |
| MainContentUserGestureOverrideEnabled: |
| type: bool |
| defaultValue: false |
| |
| MediaUserGestureInheritsFromDocument: |
| type: bool |
| defaultValue: false |
| |
| AllowsInlineMediaPlayback: |
| type: bool |
| defaultValue: DEFAULT_ALLOWS_INLINE_MEDIA_PLAYBACK |
| |
| AllowsInlineMediaPlaybackAfterFullscreen: |
| type: bool |
| defaultValue: DEFAULT_ALLOWS_INLINE_MEDIA_PLAYBACK_AFTER_FULLSCREEN |
| |
| InlineMediaPlaybackRequiresPlaysInlineAttribute: |
| type: bool |
| defaultValue: DEFAULT_INLINE_MEDIA_PLAYBACK_REQUIRES_PLAYS_INLINE_ATTRIBUTE |
| |
| InvisibleAutoplayNotPermitted: |
| type: bool |
| defaultValue: DEFAULT_INVISIBLE_AUTOPLAY_NOT_PERMITTED |
| |
| MediaDataLoadsAutomatically: |
| type: bool |
| defaultValue: DEFAULT_MEDIA_DATA_LOADS_AUTOMATICALLY |
| |
| AllowsPictureInPictureMediaPlayback: |
| type: bool |
| defaultValue: DEFAULT_ALLOWS_PICTURE_IN_PICTURE_MEDIA_PLAYBACK |
| |
| AllowsAirPlayForMediaPlayback: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(WIRELESS_PLAYBACK_TARGET) |
| |
| MediaControlsScaleWithPageZoom: |
| type: bool |
| defaultValue: DEFAULT_MEDIA_CONTROLS_SCALE_WITH_PAGE_ZOOM |
| |
| InspectorStartsAttached: |
| type: bool |
| defaultValue: true |
| webcoreBinding: none |
| |
| ShowsToolTipOverTruncatedText: |
| type: bool |
| defaultValue: false |
| |
| MockScrollbarsEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: DeprecatedGlobalSettings |
| |
| WebAudioEnabled: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(WEB_AUDIO) |
| |
| AttachmentElementEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(ATTACHMENT_ELEMENT) |
| |
| SuppressesIncrementalRendering: |
| type: bool |
| defaultValue: false |
| |
| BackspaceKeyNavigationEnabled: |
| type: bool |
| defaultValue: DEFAULT_BACKSPACE_KEY_NAVIGATION_ENABLED |
| |
| CaretBrowsingEnabled: |
| type: bool |
| defaultValue: false |
| |
| ShouldDisplaySubtitles: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(VIDEO_TRACK) |
| |
| ShouldDisplayCaptions: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(VIDEO_TRACK) |
| |
| ShouldDisplayTextDescriptions: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(VIDEO_TRACK) |
| |
| NotificationsEnabled: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(NOTIFICATIONS) |
| |
| ShouldRespectImageOrientation: |
| type: bool |
| defaultValue: DEFAULT_SHOULD_RESPECT_IMAGE_ORIENTATION |
| |
| WantsBalancedSetDefersLoadingBehavior: |
| type: bool |
| defaultValue: false |
| |
| RequestAnimationFrameEnabled: |
| type: bool |
| defaultValue: true |
| |
| DiagnosticLoggingEnabled: |
| type: bool |
| defaultValue: false |
| |
| AsynchronousPluginInitializationEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| AsynchronousPluginInitializationEnabledForAllPlugins: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| ArtificialPluginInitializationDelayEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| # FIXME: What is this? |
| TabToLinksEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| ScrollingPerformanceLoggingEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: custom |
| |
| ScrollAnimatorEnabled: |
| type: bool |
| defaultValue: DEFAULT_WEBKIT_SCROLL_ANIMATOR_ENABLED |
| condition: ENABLE(SMOOTH_SCROLLING) |
| |
| ForceUpdateScrollbarsOnMainThreadForPerformanceTesting: |
| type: bool |
| defaultValue: false |
| |
| CookieEnabled: |
| type: bool |
| defaultValue: true |
| |
| PlugInSnapshottingEnabled: |
| type: bool |
| defaultValue: false |
| |
| SnapshotAllPlugIns: |
| type: bool |
| defaultValue: false |
| |
| AutostartOriginPlugInSnapshottingEnabled: |
| type: bool |
| defaultValue: true |
| |
| PrimaryPlugInSnapshotDetectionEnabled: |
| type: bool |
| defaultValue: true |
| |
| PDFPluginEnabled: |
| type: bool |
| defaultValue: DEFAULT_PDFPLUGIN_ENABLED |
| webcoreBinding: none |
| condition: PLATFORM(COCOA) |
| |
| UsesEncodingDetector: |
| type: bool |
| defaultValue: false |
| |
| TextAutosizingEnabled: |
| type: bool |
| defaultValue: WebCore::Settings::defaultTextAutosizingEnabled() |
| condition: ENABLE(TEXT_AUTOSIZING) |
| |
| AggressiveTileRetentionEnabled: |
| type: bool |
| defaultValue: false |
| |
| TemporaryTileCohortRetentionEnabled: |
| type: bool |
| defaultValue: DEFAULT_TEMPORARY_TILE_COHORT_RETENTION_ENABLED |
| |
| PageVisibilityBasedProcessSuppressionEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: none |
| |
| SmartInsertDeleteEnabled: |
| type: bool |
| defaultValue: true |
| |
| SelectTrailingWhitespaceEnabled: |
| type: bool |
| defaultValue: false |
| |
| ShowsURLsInToolTipsEnabled: |
| type: bool |
| defaultValue: false |
| webcoreName: showsURLsInToolTips |
| |
| HiddenPageDOMTimerThrottlingEnabled: |
| type: bool |
| defaultValue: DEFAULT_HIDDEN_PAGE_DOM_TIMER_THROTTLING_ENABLED |
| |
| HiddenPageDOMTimerThrottlingAutoIncreases: |
| type: bool |
| defaultValue: false |
| |
| HiddenPageCSSAnimationSuspensionEnabled: |
| type: bool |
| defaultValue: DEFAULT_HIDDEN_PAGE_CSS_ANIMATION_SUSPENSION_ENABLED |
| |
| LowPowerVideoAudioBufferSizeEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: DeprecatedGlobalSettings |
| |
| ThreadedScrollingEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: none |
| |
| SimpleLineLayoutEnabled: |
| type: bool |
| defaultValue: true |
| |
| ContentChangeObserverEnabled: |
| type: bool |
| defaultValue: true |
| condition: PLATFORM(IOS_FAMILY) |
| |
| SubpixelCSSOMElementMetricsEnabled: |
| type: bool |
| defaultValue: false |
| |
| UseGiantTiles: |
| type: bool |
| defaultValue: false |
| |
| MediaRecorderEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(MEDIA_STREAM) |
| humanReadableName: "MediaRecorder" |
| humanReadableDescription: "MediaRecorder" |
| category: experimental |
| |
| MediaDevicesEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(MEDIA_STREAM) |
| |
| MediaStreamEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(MEDIA_STREAM) |
| |
| ScreenCaptureEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(MEDIA_STREAM) && PLATFORM(MAC) |
| humanReadableName: "ScreenCapture" |
| humanReadableDescription: "Enable ScreenCapture" |
| category: experimental |
| |
| PeerConnectionEnabled: |
| type: bool |
| defaultValue: WebCore::LibWebRTCProvider::webRTCAvailable() |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEB_RTC) |
| |
| WebRTCUnifiedPlanEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEB_RTC) |
| humanReadableName: "WebRTC Unified Plan" |
| humanReadableDescription: "Use WebRTC Unified Plan" |
| category: experimental |
| |
| WebRTCVP8CodecEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEB_RTC) |
| humanReadableName: "WebRTC VP8 codec" |
| humanReadableDescription: "Enable WebRTC VP8 codec" |
| category: experimental |
| |
| WebRTCH264SimulcastEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEB_RTC) |
| humanReadableName: "WebRTC H264 Simulcast" |
| humanReadableDescription: "Enable WebRTC H264 Simulcast" |
| category: experimental |
| |
| WebRTCMDNSICECandidatesEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "WebRTC mDNS ICE candidates" |
| humanReadableDescription: "Enable WebRTC mDNS ICE candidates" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: ENABLE(WEB_RTC) |
| |
| UseLegacyTextAlignPositionedElementBehavior: |
| type: bool |
| defaultValue: false |
| |
| SpatialNavigationEnabled: |
| type: bool |
| defaultValue: false |
| |
| MediaSourceEnabled: |
| type: bool |
| defaultValue: WebCore::Settings::platformDefaultMediaSourceEnabled() |
| condition: ENABLE(MEDIA_SOURCE) |
| |
| ViewGestureDebuggingEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| ShouldConvertPositionStyleOnCopy: |
| type: bool |
| defaultValue: false |
| |
| Standalone: |
| type: bool |
| defaultValue: false |
| |
| TelephoneNumberParsingEnabled: |
| type: bool |
| defaultValue: false |
| |
| AllowMultiElementImplicitSubmission: |
| type: bool |
| defaultValue: false |
| |
| AlwaysUseAcceleratedOverflowScroll: |
| type: bool |
| defaultValue: false |
| |
| PasswordEchoEnabled: |
| type: bool |
| defaultValue: DEFAULT_PASSWORD_ECHO_ENABLED |
| |
| ImageControlsEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(SERVICE_CONTROLS) |
| |
| EnableInheritURIQueryComponent: |
| type: bool |
| defaultValue: false |
| |
| ServiceControlsEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(SERVICE_CONTROLS) |
| |
| DeferredCSSParserEnabled: |
| type: bool |
| defaultValue: false |
| |
| HTTPEquivEnabled: |
| type: bool |
| defaultValue: true |
| webcoreName: httpEquivEnabled |
| |
| MockCaptureDevicesPromptEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: none |
| |
| # FIXME: What is this for? |
| EnumeratingAllNetworkInterfacesEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: none |
| |
| ShadowDOMEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Shadow DOM" |
| humanReadableDescription: "HTML Shadow DOM prototype" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| FetchAPIEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| DownloadAttributeEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(DOWNLOAD_ATTRIBUTE) |
| |
| SelectionPaintingWithoutSelectionGapsEnabled: |
| type: bool |
| defaultValue: false |
| |
| ApplePayEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(APPLE_PAY) |
| |
| ApplePayCapabilityDisclosureAllowed: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(APPLE_PAY) |
| |
| LayoutViewportHeightExpansionFactor: |
| type: double |
| defaultValue: DEFAULT_VISUAL_VIEWPORT_HEIGHT_EXPANSION_FACTOR |
| |
| NeedsStorageAccessFromFileURLsQuirk: |
| type: bool |
| defaultValue: true |
| |
| LargeImageAsyncDecodingEnabled: |
| type: bool |
| defaultValue: true |
| |
| AnimatedImageAsyncDecodingEnabled: |
| type: bool |
| defaultValue: true |
| |
| CustomElementsEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| MenuItemElementEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| MediaPreloadingEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| InteractiveFormValidationEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "HTML Interactive Form Validation" |
| humanReadableDescription: "HTML interactive form validation" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ShouldSuppressTextInputFromEditingDuringProvisionalNavigation: |
| type: bool |
| defaultValue: false |
| |
| GamepadsEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Gamepads" |
| humanReadableDescription: "Web Gamepad API support" |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(GAMEPAD) |
| |
| InputEventsEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Input Events" |
| humanReadableDescription: "Enable InputEvents support" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebAuthenticationEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Web Authentication" |
| humanReadableDescription: "Enable Web Authentication support" |
| webcoreBinding: RuntimeEnabledFeatures |
| 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 |
| humanReadableName: "Modern Media Controls" |
| humanReadableDescription: "Use modern media controls look" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ResourceTimingEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Resource Timing" |
| humanReadableDescription: "Enable ResourceTiming API" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| UserTimingEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "User Timing" |
| humanReadableDescription: "Enable UserTiming API" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| BeaconAPIEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Beacon API" |
| humanReadableDescription: "Beacon API" |
| |
| LegacyEncryptedMediaAPIEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Enable Legacy EME API" |
| humanReadableDescription: "Enable legacy EME API" |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(LEGACY_ENCRYPTED_MEDIA) |
| |
| AllowMediaContentTypesRequiringHardwareSupportAsFallback: |
| type: bool |
| defaultValue: DEFAULT_ALLOW_MEDIA_CONTENT_TYPES_REQUIRING_HARDWARE_SUPPORT_AS_FALLBACK |
| humanReadableName: "Allow Media Content Types Requirining Hardware As Fallback" |
| humanReadableDescription: "Allow Media Content Types Requirining Hardware As Fallback" |
| |
| InspectorAdditionsEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Web Inspector Additions" |
| humanReadableDescription: "Enable additional page APIs used by the Web Inspector frontend page" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| DirectoryUploadEnabled: |
| type: bool |
| defaultValue: DEFAULT_DIRECTORY_UPLOAD_ENABLED |
| humanReadableName: "Directory Upload" |
| humanReadableDescription: "input.webkitdirectory / dataTransferItem.webkitGetAsEntry()" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| DataTransferItemsEnabled: |
| type: bool |
| defaultValue: DEFAULT_DATA_TRANSFER_ITEMS_ENABLED |
| humanReadableName: "Data Transfer Items" |
| humanReadableDescription: "Enables DataTransferItem in the clipboard API" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| CustomPasteboardDataEnabled: |
| type: bool |
| defaultValue: defaultCustomPasteboardDataEnabled() |
| humanReadableName: "Custom pasteboard data" |
| humanReadableDescription: "Enable custom clipboard types and better security model for clipboard API." |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebShareEnabled: |
| type: bool |
| defaultValue: DEFAULT_WEB_SHARE_ENABLED |
| humanReadableName: "Web Share" |
| humanReadableDescription: "Enable support for share sheet via Web Share API" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ViewportFitEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Viewport Fit" |
| humanReadableDescription: "Enable viewport-fit viewport parameter" |
| |
| DisplayContentsEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "CSS display: contents" |
| humanReadableDescription: "Enable CSS display: contents support" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| IncrementalRenderingSuppressionTimeout: |
| type: double |
| defaultValue: 5 |
| webcoreName: incrementalRenderingSuppressionTimeoutInSeconds |
| |
| MinimumFontSize: |
| type: double |
| defaultValue: 0 |
| |
| MinimumLogicalFontSize: |
| type: double |
| defaultValue: 9 |
| |
| MinimumZoomFontSize: |
| type: double |
| defaultValue: WebCore::Settings::defaultMinimumZoomFontSize() |
| condition: ENABLE(TEXT_AUTOSIZING) |
| |
| DefaultFontSize: |
| type: double |
| defaultValue: 16 |
| |
| DefaultFixedFontSize: |
| type: double |
| defaultValue: 13 |
| |
| LayoutInterval: |
| type: double |
| defaultValue: -1 |
| webcoreBinding: custom |
| |
| MaxParseDuration: |
| type: double |
| defaultValue: -1 |
| |
| PasswordEchoDuration: |
| type: double |
| defaultValue: 2 |
| webcoreName: passwordEchoDurationInSeconds |
| |
| LayoutFallbackWidth: |
| type: uint32_t |
| defaultValue: 980 |
| |
| DeviceWidth: |
| type: uint32_t |
| defaultValue: 0 |
| |
| DeviceHeight: |
| type: uint32_t |
| defaultValue: 0 |
| |
| EditableLinkBehavior: |
| type: uint32_t |
| defaultValue: WebCore::EditableLinkNeverLive |
| webcoreBinding: custom |
| |
| InspectorAttachedHeight: |
| type: uint32_t |
| defaultValue: 300 |
| webcoreBinding: none |
| |
| InspectorAttachedWidth: |
| type: uint32_t |
| defaultValue: 750 |
| webcoreBinding: none |
| |
| InspectorAttachmentSide: |
| type: uint32_t |
| defaultValue: 0 |
| webcoreBinding: none |
| |
| StorageBlockingPolicy: |
| type: uint32_t |
| defaultValue: WebCore::SecurityOrigin::BlockThirdPartyStorage |
| webcoreBinding: custom |
| |
| JavaScriptRuntimeFlags: |
| type: uint32_t |
| defaultValue: 0 |
| webcoreBinding: custom |
| |
| DataDetectorTypes: |
| type: uint32_t |
| defaultValue: 0 |
| webcoreBinding: custom |
| condition: ENABLE(DATA_DETECTION) |
| |
| UserInterfaceDirectionPolicy: |
| type: uint32_t |
| defaultValue: 0 |
| webcoreBinding: custom |
| |
| SystemLayoutDirection: |
| type: uint32_t |
| defaultValue: 0 |
| webcoreBinding: custom |
| |
| FrameFlatteningEnabled: |
| type: bool |
| defaultValue: DEFAULT_FRAME_FLATTENING |
| webcoreBinding: custom |
| humanReadableName: "Frame flattening" |
| humanReadableDescription: "Enable frame flattening, which adjusts the height of an iframe to fit its contents" |
| category: internal |
| |
| StandardFontFamily: |
| type: String |
| defaultValue: DEFAULT_STANDARD_FONT_FAMILY |
| |
| CursiveFontFamily: |
| type: String |
| defaultValue: DEFAULT_CURSIVE_FONT_FAMILY |
| |
| FantasyFontFamily: |
| type: String |
| defaultValue: DEFAULT_FANTASY_FONT_FAMILY |
| |
| FixedFontFamily: |
| type: String |
| defaultValue: DEFAULT_FIXED_FONT_FAMILY |
| |
| SansSerifFontFamily: |
| type: String |
| defaultValue: DEFAULT_SANS_SERIF_FONT_FAMILY |
| |
| SerifFontFamily: |
| type: String |
| defaultValue: DEFAULT_SERIF_FONT_FAMILY |
| |
| PictographFontFamily: |
| type: String |
| defaultValue: DEFAULT_PICTOGRAPH_FONT_FAMILY |
| |
| DefaultTextEncodingName: |
| type: String |
| defaultValue: defaultTextEncodingNameForSystemLanguage() |
| |
| FTPDirectoryTemplatePath: |
| type: String |
| defaultValue: '""' |
| |
| MediaContentTypesRequiringHardwareSupport: |
| type: String |
| defaultValue: WebCore::Settings::defaultMediaContentTypesRequiringHardwareSupport() |
| |
| InspectorWindowFrame: |
| type: String |
| defaultValue: '""' |
| webcoreBinding: none |
| |
| InactiveMediaCaptureSteamRepromptIntervalInMinutes: |
| type: double |
| defaultValue: DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES |
| webcoreBinding: none |
| |
| LongRunningMediaCaptureStreamRepromptIntervalInHours: |
| type: double |
| defaultValue: 24 |
| webcoreBinding: none |
| |
| PassiveTouchListenersAsDefaultOnDocument: |
| type: bool |
| defaultValue: defaultPassiveTouchListenersAsDefaultOnDocument() |
| webcoreName: passiveTouchListenersAsDefaultOnDocument |
| |
| ShouldIgnoreMetaViewport: |
| type: bool |
| defaultValue: false |
| |
| # Debug Preferences |
| |
| AcceleratedDrawingEnabled: |
| type: bool |
| defaultValue: DEFAULT_ACCELERATED_DRAWING_ENABLED |
| category: debug |
| |
| SubpixelAntialiasedLayerTextEnabled: |
| type: bool |
| defaultValue: DEFAULT_SUBPIXEL_ANTIALIASED_LAYER_TEXT_ENABLED |
| category: debug |
| |
| DisplayListDrawingEnabled: |
| type: bool |
| defaultValue: false |
| category: debug |
| |
| CompositingBordersVisible: |
| type: bool |
| defaultValue: false |
| category: debug |
| webcoreName: showDebugBorders |
| |
| CompositingRepaintCountersVisible: |
| type: bool |
| defaultValue: false |
| category: debug |
| webcoreName: showRepaintCounter |
| |
| TiledScrollingIndicatorVisible: |
| type: bool |
| defaultValue: false |
| category: debug |
| webcoreName: showTiledScrollingIndicator |
| |
| DisableScreenSizeOverride: |
| type: bool |
| defaultValue: false |
| category: debug |
| condition: PLATFORM(IOS_FAMILY) |
| |
| SimpleLineLayoutDebugBordersEnabled: |
| type: bool |
| defaultValue: false |
| category: debug |
| |
| DeveloperExtrasEnabled: |
| type: bool |
| defaultValue: false |
| category: debug |
| |
| LogsPageMessagesToSystemConsoleEnabled: |
| type: bool |
| defaultValue: false |
| category: debug |
| |
| IgnoreViewportScalingConstraints: |
| type: bool |
| defaultValue: true |
| category: debug |
| webcoreBinding: none |
| condition: PLATFORM(IOS_FAMILY) |
| |
| ForceAlwaysUserScalable: |
| type: bool |
| defaultValue: false |
| category: debug |
| webcoreBinding: none |
| condition: PLATFORM(IOS_FAMILY) |
| |
| ResourceUsageOverlayVisible: |
| type: bool |
| defaultValue: false |
| category: debug |
| condition: ENABLE(RESOURCE_USAGE) |
| |
| VisibleDebugOverlayRegions: |
| type: uint32_t |
| defaultValue: 0 |
| category: debug |
| |
| ShouldEnableTextAutosizingBoost: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(TEXT_AUTOSIZING) |
| |
| ShouldAllowUserInstalledFonts: |
| type: bool |
| defaultValue: true |
| |
| MediaCapabilitiesEnabled: |
| type: bool |
| defaultValue: true |
| |
| SystemPreviewEnabled: |
| type: bool |
| defaultValue: false |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: USE(SYSTEM_PREVIEW) |
| |
| CacheAPIEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ConstantPropertiesEnabled: |
| type: bool |
| defaultValue: true |
| |
| SubresourceIntegrityEnabled: |
| type: bool |
| defaultValue: true |
| |
| CrossOriginResourcePolicyEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| DisabledAdaptationsMetaTagEnabled: |
| type: bool |
| defaultValue: DISABLED_ADAPTATIONS_META_TAG_ENABLED |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ColorFilterEnabled: |
| type: bool |
| defaultValue: false |
| |
| PunchOutWhiteBackgroundsInDarkMode: |
| type: bool |
| defaultValue: false |
| |
| IncompleteImageBorderEnabled: |
| type: bool |
| defaultValue: false |
| |
| ShouldDeferAsynchronousScriptsUntilAfterDocumentLoad: |
| type: bool |
| defaultValue: false |
| |
| StorageAccessAPIEnabled: |
| type: bool |
| defaultValue: true |
| |
| LinkPreloadEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| IsSecureContextAttributeEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| SourceBufferChangeTypeEnabled: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(MEDIA_SOURCE) |
| |
| EncryptedMediaAPIEnabled: |
| type: bool |
| defaultValue: true |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(ENCRYPTED_MEDIA) |
| |
| VideoQualityIncludesDisplayCompositingEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(VIDEO) |
| |
| EditableImagesEnabled: |
| type: bool |
| defaultValue: false |
| |
| # For experimental features: |
| # The type should be boolean. |
| # You must provide a humanReadableName and humanReadableDescription for all experimental features. They |
| # are the text exposed to the user from the WebKit client. |
| # The default value may be either false (for unstable features) or |
| # DEFAULT_EXPERIMENTAL_FEATURES_ENABLED (for features that are ready for |
| # wider testing). |
| |
| |
| SpringTimingFunctionEnabled: |
| type: bool |
| defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED |
| humanReadableName: "CSS Spring Animations" |
| humanReadableDescription: "CSS Spring Animation prototype" |
| category: experimental |
| |
| ImageBitmapOffscreenCanvasEnabled: |
| type: bool |
| defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED |
| humanReadableName: "ImageBitmap and OffscreenCanvas" |
| humanReadableDescription: "Support for the ImageBitmap and OffscreenCanvas APIs" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| IntersectionObserverEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Intersection Observer" |
| humanReadableDescription: "Enable Intersection Observer support" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: ENABLE(INTERSECTION_OBSERVER) |
| |
| VisualViewportAPIEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Visual Viewport API" |
| humanReadableDescription: "Enable Visual Viewport API" |
| category: experimental |
| |
| PointerEventsEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Pointer Events" |
| humanReadableDescription: "Enable Pointer Events" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| |
| CSSOMViewScrollingAPIEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "CSSOM View Scrolling API" |
| humanReadableDescription: "Implement standard behavior for scrollLeft, scrollTop, scrollWidth, scrollHeight, scrollTo, scrollBy and scrollingElement." |
| category: internal |
| |
| WebAnimationsEnabled: |
| type: bool |
| defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED |
| humanReadableName: "Web Animations" |
| humanReadableDescription: "Web Animations prototype" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebAnimationsCSSIntegrationEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "CSS Animations via Web Animations" |
| humanReadableDescription: "Expose CSS Animations and CSS Transitions through getAnimations()" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebGL2Enabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "WebGL 2.0" |
| humanReadableDescription: "WebGL 2 prototype" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEBGL2) |
| |
| WebGPUEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "WebGPU" |
| humanReadableDescription: "WebGPU Sketch prototype" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEBGPU) |
| |
| WebMetalEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "WebMetal" |
| humanReadableDescription: "WebMetal prototype" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(WEBMETAL) |
| |
| AccessibilityObjectModelEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Accessibility Object Model" |
| humanReadableDescription: "Accessibility Object Model support" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebVREnabled: |
| type: bool |
| defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED |
| humanReadableName: "WebVR" |
| humanReadableDescription: "WebVR Module support" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: PLATFORM(GTK) || PLATFORM(WPE) |
| |
| ServerTimingEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Server Timing" |
| humanReadableDescription: "Enable Server Timing API" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| webcoreName: serverTimingEnabled |
| |
| CSSCustomPropertiesAndValuesEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "CSS Custom Properties and Values API" |
| humanReadableDescription: "Enable CSS Custom Properties and Values API" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| |
| DarkModeCSSEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Dark Mode CSS Support" |
| humanReadableDescription: "Enable Dark Mode CSS Support" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: ENABLE(DARK_MODE_CSS) |
| |
| CSSPaintingAPIEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "CSS Painting API" |
| humanReadableDescription: "Enable the CSS Painting API" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: ENABLE(CSS_PAINTING_API) |
| |
| CSSTypedOMEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "CSS Typed OM" |
| humanReadableDescription: "Enable the CSS Typed OM" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| condition: ENABLE(CSS_TYPED_OM) |
| |
| WebSQLDisabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Disable Web SQL" |
| humanReadableDescription: "Disable Web SQL" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: experimental |
| |
| ProcessSwapOnCrossSiteNavigationEnabled: |
| type: bool |
| defaultValue: DEFAULT_PROCESS_SWAP_ON_CROSS_SITE_NAVIGATION_ENABLED |
| humanReadableName: "Swap Processes on Cross-Site Navigation" |
| humanReadableDescription: "Swap WebContent processes on cross-site navigations" |
| category: experimental |
| webcoreBinding: none |
| |
| # For internal features: |
| # The type should be boolean. |
| # You must provide a humanReadableName and humanReadableDescription for all debug features. They |
| # are the text exposed to the user from the WebKit client. |
| |
| ExperimentalPlugInSandboxProfilesEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Sandbox Plug-Ins" |
| humanReadableDescription: "Enable Plug-In sandboxing" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| webcoreName: experimentalPlugInSandboxProfilesEnabled |
| |
| ItpDebugModeEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "ITP Debug Mode" |
| humanReadableDescription: "Intelligent Tracking Prevention Debug Mode" |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| IsITPDatabaseEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "ITP Database Backend" |
| humanReadableDescription: "Enable Intelligent Tracking Prevention Database Backend" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| |
| ServiceWorkersEnabled: |
| type: bool |
| defaultValue: DEFAULT_SERVICE_WORKERS_ENABLED |
| humanReadableName: "Service Workers" |
| humanReadableDescription: "Enable Service Workers" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| webcoreName: serviceWorkerEnabled |
| condition: ENABLE(SERVICE_WORKER) |
| |
| AsyncFrameScrollingEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Async Frame Scrolling" |
| humanReadableDescription: "Perform frame scrolling off the main thread" |
| category: internal |
| |
| AsyncOverflowScrollingEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Async Overflow Scrolling" |
| humanReadableDescription: "Perform overflow scrolling off the main thread" |
| category: internal |
| |
| FetchAPIKeepAliveEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Fetch API Request KeepAlive" |
| humanReadableDescription: "Enable Fetch API Request KeepAlive" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| webcoreName: fetchAPIKeepAliveEnabled |
| |
| WebGLCompressedTextureASTCSupportEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "ASTC Texture Support" |
| humanReadableDescription: "Support for ASTC compressed texture formats in WebGL" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| FullScreenEnabled: |
| type: bool |
| defaultValue: false |
| condition: ENABLE(FULLSCREEN_API) |
| hidden: EXPERIMENTAL_FULLSCREEN_API_HIDDEN |
| humanReadableName: "Fullscreen API" |
| humanReadableDescription: "Fullscreen API" |
| category: internal |
| |
| AriaReflectionEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "ARIA Reflection" |
| humanReadableDescription: "ARIA Reflection support" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| WebAPIStatisticsEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Web API Statistics" |
| humanReadableDescription: "Enable Web API Statistics" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| |
| SelectionAcrossShadowBoundariesEnabled: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Selection across shadow DOM" |
| humanReadableDescription: "Allow user-initiated selection across shadow DOM boundaries" |
| category: internal |
| webcoreName: selectionAcrossShadowBoundariesEnabled |
| |
| FasterClicksEnabled: |
| type: bool |
| defaultValue: true |
| condition: PLATFORM(IOS_FAMILY) |
| humanReadableName: "Faster clicks" |
| humanReadableDescription: "Support faster clicks on zoomable pages" |
| webcoreBinding: none |
| category: internal |
| |
| InputTypeColorEnabled: |
| type: bool |
| defaultValue: DEFAULT_INPUT_TYPE_COLOR_ENABLED |
| humanReadableName: "Color Inputs" |
| humanReadableDescription: "Enable input elements of type color" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(INPUT_TYPE_COLOR) |
| |
| DataListElementEnabled: |
| type: bool |
| defaultValue: DEFAULT_DATALIST_ELEMENT_ENABLED |
| humanReadableName: "DataList Element" |
| humanReadableDescription: "Enable datalist elements" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(DATALIST_ELEMENT) |
| |
| LayoutFormattingContextEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Next-gen layout" |
| humanReadableDescription: "Enable next-gen layout" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| condition: ENABLE(LAYOUT_FORMATTING_CONTEXT) |
| |
| CaptureAudioInUIProcessEnabled: |
| type: bool |
| defaultValue: DEFAULT_CAPTURE_AUDIO_IN_UIPROCESS |
| humanReadableName: "Capture audio in UIProcess" |
| humanReadableDescription: "Enable audio capture in UIProcess" |
| category: internal |
| webcoreBinding: none |
| condition: ENABLE(MEDIA_STREAM) |
| |
| CaptureVideoInUIProcessEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Capture video in UIProcess" |
| humanReadableDescription: "Enable video capture in UIProcess" |
| category: internal |
| webcoreBinding: none |
| condition: ENABLE(MEDIA_STREAM) |
| |
| RestrictedHTTPResponseAccess: |
| type: bool |
| defaultValue: true |
| humanReadableName: "Filter HTTP Response for WebProcesses" |
| humanReadableDescription: "Enable HTTP Response filtering for WebProcesses" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| UndoManagerAPIEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "UndoManager DOM API" |
| humanReadableDescription: "Enable the UndoManager DOM API" |
| category: internal |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| CSSLogicalEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "CSS Logical Properties and Values" |
| humanReadableDescription: "Enable CSS Logical Properties and Values" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| |
| AdClickAttributionEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Ad Click Attribution" |
| humanReadableDescription: "Enable Ad Click Attribution for Cross-Site Link Navigations" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| |
| DOMPasteAccessRequestsEnabled: |
| type: bool |
| defaultValue: DEFAULT_DOM_PASTE_ACCESS_REQUESTS_ENABLED |
| humanReadableName: "DOM Paste Access Requests" |
| humanReadableDescription: "Enable DOM Paste Access Requests" |
| category: internal |
| |
| MouseEventsSimulationEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Mouse events simulation" |
| humanReadableDescription: "Enable mouse events dispatch along with touch events on iOS" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| condition: ENABLE(TOUCH_EVENTS) |
| |
| MousemoveEventHandlingPreventsDefaultEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Prevent default for mousemove events" |
| humanReadableDescription: "Allows handling of mousemove events to implicitly call preventDefault() on iOS" |
| webcoreBinding: RuntimeEnabledFeatures |
| category: internal |
| condition: ENABLE(TOUCH_EVENTS) |
| |
| ReferrerPolicyAttributeEnabled: |
| type: bool |
| defaultValue: false |
| humanReadableName: "Referrer Policy attribute" |
| humanReadableDescription: "Enable Referrer Policy attribute" |
| category: experimental |
| webcoreBinding: RuntimeEnabledFeatures |
| |
| ApplePayRemoteUIEnabled: |
| category: internal |
| condition: ENABLE(APPLE_PAY_REMOTE_UI) |
| defaultValue: true |
| humanReadableDescription: "Enable Apple Pay Remote UI" |
| humanReadableName: "Apple Pay Remote UI" |
| type: bool |
| |
| # Deprecated |
| |
| ICECandidateFilteringEnabled: |
| type: bool |
| defaultValue: true |
| |
| MockCaptureDevicesEnabled: |
| type: bool |
| defaultValue: DEFAULT_MOCK_CAPTURE_DEVICES_ENABLED |
| condition: ENABLE(MEDIA_STREAM) |
| |
| MediaCaptureRequiresSecureConnection: |
| type: bool |
| defaultValue: true |
| condition: ENABLE(MEDIA_STREAM) |