- Made iframe scrollable when unlocked for live content interaction
- Ensured control panel remains interactive during unlocked mode
- Updated pointerEvents and scrolling attributes accordingly
- Raised z-index to prevent panel from being obscured by overlay
- Corrected undefined reference to 'panel' (should be 'controls')
- Scoped overlayUnlocked as window property to avoid redeclaration errors
- Verified toggle logic properly disables/enables overlay and background interaction
- Finalizes implementation of Unlock Overlay button in control panel
- Introduced a new control panel button to toggle iframe pointer events
- Allows user to unlock overlay for manual interaction with live site content
- Temporarily disables interaction with the underlying dev site while unlocked
- Useful for tasks like opening dropdowns or inspecting cross-origin overlays
- Toggle seamlessly restores locked state with single click
- Replaced automatic content script injection with manual toggle via extension icon
- Implemented background service worker to inject or remove overlay on click
- Ensures overlay iframe and control panel are fully removed when toggled off
- Prevents duplicate overlays by checking for existing elements
- Added icon support for active/inactive state in the toolbar
- Now supports per-tab activation with isolated overlay control
- Removed automatic content script injection from manifest
- Added background script with click handler for toggling overlay
- Overlay is now injected only when extension icon is clicked
- Overlay can be removed by clicking the icon again
- Prevents unintended injection across multiple tabs of same domain
- Per-tab state tracking for clean UX
- Added iframe overlay with customizable source URL
- Included opacity slider for pixel-perfect comparison
- Implemented color inversion toggle
- Added scroll lock for accurate layout preservation
- Removed iframe scrollbars to avoid layout shifts
- Built draggable control panel with dedicated handle
- Added README.md with usage, warnings, and contribution guide
- Created LICENSE (MIT) and CHANGELOG.md for version tracking
- Added iframe overlay with customizable source URL
- Included opacity slider for pixel-perfect comparison
- Implemented color inversion toggle
- Added scroll lock for accurate layout preservation
- Removed iframe scrollbars to avoid layout shifts
- Built draggable control panel with dedicated handle
- Added README.md with usage, warnings, and contribution guide
- Created LICENSE (MIT) and CHANGELOG.md for version tracking