v1.0.9: Native React componentDidUpdate Home Reset Lifecycle
⚡ What's New in v1.0.9
-
Native React Reopen Lifecycle Hook (
this.home()on Reopen):- The Race Condition Solved: Previously, navigating the webview right before
chrome.tabs.discardkilled the renderer meant Chromium tore down the process before the network fetch completed. On restore, Chromium loaded the last committed URL (e.g. an old article or deep subpath). - Direct React Hook: Patched Vivaldi's
Rge.componentDidUpdateinbundle.jsto directly call nativethis.home()upon reopening when flagged by the Close (X) button. - 100% Reliable Base URL Restoration: Because
this.home()(wv.src = this.props.webPanel.url) triggers directly in React on reopen, it guarantees that any website (such asartificialanalysis.ai, Grok, ChatGPT, Claude, GitHub, Reddit, or any custom panel) loads the exact home URL you originally added without race conditions.
- The Race Condition Solved: Previously, navigating the webview right before
-
Native Clean Keyboard Shortcuts:
- All text editing shortcuts (
Ctrl+Enter,Shift+Enter,Enter,Ctrl+A,Ctrl+C,Ctrl+V) pass through natively into web panels viabundle.jswith zero window-level event blockage.
- All text editing shortcuts (
-
Automated Test Suite:
- 100% green across unit, simulation, and edge case test suites.
-
Full Ledger & Documentation:
- Added Iteration 10 autopsy to
CHANGELOG.md.
- Added Iteration 10 autopsy to