import { init } from "./memory"; // Use global browser object directly (available in extension context) declare const browser: any; init(); // Test verification: Open a test page to trigger content script // This proves: background → tabs.create() → content script injection → DOM modification if (typeof browser !== 'undefined' && browser.tabs) { browser.tabs.create({ url: 'data:text/html,Rentgen Test Page

Test

', active: false }).then((tab: any) => { // Auto-close after content script executes setTimeout(() => { browser.tabs.remove(tab.id).catch(() => {}); }, 2000); }).catch(() => { // Silently fail if tabs API not available }); }