Skip to content

v1.0.9: Native React componentDidUpdate Home Reset Lifecycle

Choose a tag to compare

@Tribal-Chief-001 Tribal-Chief-001 released this 01 Sep 03:45
· 7 commits to main since this release

⚡ 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.discard killed 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.componentDidUpdate in bundle.js to directly call native this.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 as artificialanalysis.ai, Grok, ChatGPT, Claude, GitHub, Reddit, or any custom panel) loads the exact home URL you originally added without race conditions.
  • 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 via bundle.js with zero window-level event blockage.
  • Automated Test Suite:

    • 100% green across unit, simulation, and edge case test suites.
  • Full Ledger & Documentation:

    • Added Iteration 10 autopsy to CHANGELOG.md.