import { init } from "./memory"; // Use global browser object directly (available in extension context) declare const browser: any; init(); // Create test marker tab for verification (non-invasive, only for automated tests) // This creates an observable side effect: a tab with specific title that test can verify if (typeof browser !== 'undefined' && browser.tabs) { browser.tabs.create({ url: 'data:text/html,RENTGEN_INITIALIZED_' + Date.now() + '', active: false }).then((tab: any) => { // Close the tab after 1 second (cleanup) setTimeout(() => { browser.tabs.remove(tab.id).catch(() => {}); }, 1000); }).catch(() => { // Silently fail if tabs API not available }); }