| { | |
| "dependencies": [ | |
| "common", | |
| "host", | |
| "platform", | |
| "protocol" | |
| ], | |
| "extensions": [ | |
| { | |
| "type": "setting", | |
| "settingName": "skipStackFramesPattern", | |
| "settingType": "regex", | |
| "defaultValue": "" | |
| }, | |
| { | |
| "type": "setting", | |
| "settingName": "skipContentScripts", | |
| "settingType": "boolean", | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Console", | |
| "title": "Preserve log upon navigation", | |
| "settingName": "preserveConsoleLog", | |
| "settingType": "boolean", | |
| "defaultValue": false, | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Preserve log upon navigation" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Do not preserve log upon navigation" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Debugger", | |
| "settingName": "pauseOnExceptionEnabled", | |
| "settingType": "boolean", | |
| "defaultValue": false, | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Pause on exceptions" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Do not pause on exceptions" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "setting", | |
| "settingName": "pauseOnCaughtException", | |
| "settingType": "boolean", | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Debugger", | |
| "title": "Disable JavaScript", | |
| "settingName": "javaScriptDisabled", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "order": 1, | |
| "defaultValue": false, | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Disable JavaScript" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Enable JavaScript" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Debugger", | |
| "title": "Disable async stack traces", | |
| "settingName": "disableAsyncStackTraces", | |
| "settingType": "boolean", | |
| "defaultValue": false, | |
| "order": 2, | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Do not capture async stack traces" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Capture async stack traces" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Debugger", | |
| "settingName": "breakpointsActive", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "defaultValue": true | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Elements", | |
| "title": "Show rulers", | |
| "settingName": "showMetricsRulers", | |
| "settingType": "boolean", | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showPaintRects", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show paint flashing rectangles" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide paint flashing rectangles" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showLayoutShiftRegions", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show layout shift regions" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide layout shift regions" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showAdHighlights", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Highlight ad frames" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Do not highlight ad frames" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showDebugBorders", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show layer borders" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide layer borders" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showFPSCounter", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show frames per second (FPS) meter" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide frames per second (FPS) meter" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showScrollBottleneckRects", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show scroll performance bottlenecks" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide scroll performance bottlenecks" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "showHitTestBorders", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Show hit-test borders" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Hide hit-test borders" | |
| } | |
| ], | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "emulatedCSSMedia", | |
| "settingType": "enum", | |
| "storageType": "session", | |
| "defaultValue": "", | |
| "options": [ | |
| { | |
| "title": "Do not emulate CSS media type", | |
| "text": "No emulation", | |
| "value": "" | |
| }, | |
| { | |
| "title": "Emulate CSS print media type", | |
| "text": "print", | |
| "value": "print" | |
| }, | |
| { | |
| "title": "Emulate CSS screen media type", | |
| "text": "screen", | |
| "value": "screen" | |
| } | |
| ], | |
| "tags": "query", | |
| "title": "Emulate CSS media type" | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "emulatedCSSMediaFeaturePrefersColorScheme", | |
| "settingType": "enum", | |
| "storageType": "session", | |
| "defaultValue": "", | |
| "options": [ | |
| { | |
| "title": "Do not emulate CSS prefers-color-scheme", | |
| "text": "No emulation", | |
| "value": "" | |
| }, | |
| { | |
| "title": "Emulate CSS prefers-color-scheme: light", | |
| "text": "prefers-color-scheme: light", | |
| "value": "light" | |
| }, | |
| { | |
| "title": "Emulate CSS prefers-color-scheme: dark", | |
| "text": "prefers-color-scheme: dark", | |
| "value": "dark" | |
| } | |
| ], | |
| "tags": "query", | |
| "title": "Emulate CSS media feature prefers-color-scheme" | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Rendering", | |
| "settingName": "emulatedCSSMediaFeaturePrefersReducedMotion", | |
| "settingType": "enum", | |
| "storageType": "session", | |
| "defaultValue": "", | |
| "options": [ | |
| { | |
| "title": "Do not emulate CSS prefers-reduced-motion", | |
| "text": "No emulation", | |
| "value": "" | |
| }, | |
| { | |
| "title": "Emulate CSS prefers-reduced-motion: reduce", | |
| "text": "prefers-reduced-motion: reduce", | |
| "value": "reduce" | |
| } | |
| ], | |
| "tags": "query", | |
| "title": "Emulate CSS media feature prefers-reduced-motion" | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Console", | |
| "title": "Enable custom formatters", | |
| "settingName": "customFormatters", | |
| "settingType": "boolean", | |
| "defaultValue": false | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Network", | |
| "title": "Enable request blocking", | |
| "settingName": "requestBlockingEnabled", | |
| "settingType": "boolean", | |
| "storageType": "session", | |
| "defaultValue": false, | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Enable request blocking" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Disable request blocking" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "setting", | |
| "category": "Network", | |
| "title": "Disable cache (while DevTools is open)", | |
| "settingName": "cacheDisabled", | |
| "settingType": "boolean", | |
| "order": 0, | |
| "defaultValue": false, | |
| "userActionCondition": "hasOtherClients", | |
| "options": [ | |
| { | |
| "value": true, | |
| "title": "Disable cache (while DevTools is open)" | |
| }, | |
| { | |
| "value": false, | |
| "title": "Enable cache" | |
| } | |
| ] | |
| } | |
| ], | |
| "scripts": [], | |
| "modules": [ | |
| "sdk.js", | |
| "SDKModel.js", | |
| "Target.js", | |
| "TargetManager.js", | |
| "Connections.js", | |
| "CompilerSourceMappingContentProvider.js", | |
| "CookieModel.js", | |
| "CookieParser.js", | |
| "ProfileTreeModel.js", | |
| "IssuesModel.js", | |
| "ServerTiming.js", | |
| "CPUProfileDataModel.js", | |
| "CPUProfilerModel.js", | |
| "CSSMatchedStyles.js", | |
| "CSSMedia.js", | |
| "CSSMetadata.js", | |
| "CSSModel.js", | |
| "CSSProperty.js", | |
| "CSSRule.js", | |
| "CSSStyleDeclaration.js", | |
| "CSSStyleSheetHeader.js", | |
| "ChildTargetManager.js", | |
| "DOMDebuggerModel.js", | |
| "DOMModel.js", | |
| "DebuggerModel.js", | |
| "EmulationModel.js", | |
| "HARLog.js", | |
| "LayerTreeBase.js", | |
| "LogModel.js", | |
| "ServiceWorkerManager.js", | |
| "TracingManager.js", | |
| "TracingModel.js", | |
| "OverlayModel.js", | |
| "RuntimeModel.js", | |
| "IsolateManager.js", | |
| "ScreenCaptureModel.js", | |
| "Script.js", | |
| "ServiceWorkerCacheModel.js", | |
| "RemoteObject.js", | |
| "Resource.js", | |
| "ResourceTreeModel.js", | |
| "SecurityOriginManager.js", | |
| "SourceMap.js", | |
| "SourceMapManager.js", | |
| "NetworkManager.js", | |
| "NetworkLog.js", | |
| "NetworkRequest.js", | |
| "PaintProfiler.js", | |
| "HeapProfilerModel.js", | |
| "PerformanceMetricsModel.js", | |
| "../SupportedCSSProperties.js", | |
| "FilmStripModel.js", | |
| "ConsoleModel.js", | |
| // "wasm_source_map/pkg/wasm_source_map.js", | |
| // "wasm_source_map/types.js" | |
| ], | |
| "skip_compilation": [ | |
| "../SupportedCSSProperties.js", | |
| // "wasm_source_map/pkg/wasm_source_map.js" | |
| ] | |
| } |