{ "manifest_version": 3, "name": "QR Clip", "version": "1.0.0", "description": "Screenshot the visible tab, decode any QR codes, and copy the result to the clipboard.", "permissions": [ "activeTab", "clipboardWrite", "storage" ], "action": { "default_title": "Scan visible tab for QR codes", "default_popup": "popup.html" }, "browser_specific_settings": { "gecko": { "id": "qr-clip@timothykim", "strict_min_version": "115.0" } } }