diff --git a/background.js b/background.js index 97b2be7..ddf64ef 100644 --- a/background.js +++ b/background.js @@ -1,13 +1,4 @@ chrome.browserAction.onClicked.addListener(function(tab) { - chrome.tabs.query({ active: true, currentWindow: true }, function(tabs) { - var tab = tabs[0]; - var url = tab.url; - - if (url === 'chrome://flags/#enable-force-dark') { - chrome.tabs.update(tab.id, { url: 'chrome://flags/' }); - } else { - chrome.tabs.update(tab.id, { url: 'chrome://flags/#enable-force-dark' }); - } - }); + chrome.tabs.create({ url: 'chrome://flags/#enable-force-dark' }); }); \ No newline at end of file diff --git a/manifest.json b/manifest.json index bf9944b..b362799 100644 --- a/manifest.json +++ b/manifest.json @@ -1,19 +1,21 @@ { - "manifest_version": 2, - "name": "Auto Dark Mode Toggle", - "version": "1.0", - "description": "Toggle the 'Auto Dark Mode for Web Contents' flag in Chrome://flags", - "icons": { - "16": "icon.png", - "48": "icon.png", - "128": "icon.png" - }, - "background": { - "scripts": ["background.js"], - "persistent": false - }, - "permissions": [ - "tabs" - ] + "manifest_version": 2, + "name": "Auto Dark Mode Toggle", + "version": "1.0", + "description": "Toggle the 'Auto Dark Mode for Web Contents' flag in Chrome://flags", + "icons": { + "16": "icon.png", + "48": "icon.png", + "128": "icon.png" + }, + "browser_action": { + "default_popup": "popup.html" + }, + "permissions": [ + "tabs" + ], + "background": { + "scripts": ["background.js"], + "persistent": false } - \ No newline at end of file +}