diff --git a/dwds/debug_extension_mv3/tool/build_extension.dart b/dwds/debug_extension_mv3/tool/build_extension.dart index 56e4e135a..20292bf6d 100644 --- a/dwds/debug_extension_mv3/tool/build_extension.dart +++ b/dwds/debug_extension_mv3/tool/build_extension.dart @@ -60,6 +60,9 @@ Future run({required bool isProd, required bool isMV3}) async { // Return non-zero exit code to indicate failure: return 1; } + // If we're compiling for prod, skip updating the manifest.json: + if (isProd) return 0; + // Update manifest.json for dev: _logInfo('Updating manifest.json in /compiled directory.'); final updateStep = await Process.start( 'dart', diff --git a/dwds/debug_extension_mv3/tool/update_dev_files.dart b/dwds/debug_extension_mv3/tool/update_dev_files.dart index de6311b8e..ea8ed01b6 100644 --- a/dwds/debug_extension_mv3/tool/update_dev_files.dart +++ b/dwds/debug_extension_mv3/tool/update_dev_files.dart @@ -30,6 +30,14 @@ Future _updateManifestJson() async { newValue: extensionKey, ), ]; + } else if (_matchesKey(line: line, key: 'default_icon')) { + return [ + _newKeyValue( + oldLine: line, + newKey: 'default_icon', + newValue: 'static_assets/dart_dev.png', + ) + ]; } else { return [line]; } diff --git a/dwds/debug_extension_mv3/web/manifest_mv2.json b/dwds/debug_extension_mv3/web/manifest_mv2.json index 4bc9e4117..59adfcf05 100644 --- a/dwds/debug_extension_mv3/web/manifest_mv2.json +++ b/dwds/debug_extension_mv3/web/manifest_mv2.json @@ -4,7 +4,7 @@ "manifest_version": 2, "devtools_page": "static_assets/devtools.html", "browser_action": { - "default_icon": "static_assets/dart_dev.png" + "default_icon": "static_assets/dart_grey.png" }, "externally_connectable": { "ids": ["nbkbficgbembimioedhceniahniffgpl"] @@ -16,7 +16,6 @@ "tabs", "webNavigation" ], - "host_permissions": [""], "background": { "scripts": ["background.dart.js"] }, diff --git a/dwds/debug_extension_mv3/web/manifest_mv3.json b/dwds/debug_extension_mv3/web/manifest_mv3.json index d16a32e9b..767312340 100644 --- a/dwds/debug_extension_mv3/web/manifest_mv3.json +++ b/dwds/debug_extension_mv3/web/manifest_mv3.json @@ -4,7 +4,7 @@ "manifest_version": 3, "devtools_page": "static_assets/devtools.html", "action": { - "default_icon": "static_assets/dart_dev.png" + "default_icon": "static_assets/dart_grey.png" }, "externally_connectable": { "ids": ["nbkbficgbembimioedhceniahniffgpl"]