Skip to content

Myrlin Workbook v1.3.0-alpha.5

Pre-release
Pre-release

Choose a tag to compare

@therealarthur therealarthur released this 27 Jul 17:13
7a6d206

Myrlin Workbook v1.3.0-alpha.5

This corrective prerelease fixes the recurring terminal copy failure,
including the exact refresh path reported against workbook.myrlin.dev.

Fixed

  • Right-click Copy no longer trusts a truthy execCommand('copy') result that
    dispatched no copy event and changed no clipboard data.
  • Secure origins always attempt navigator.clipboard.writeText in the same
    trusted click. Insecure-origin fallback success now requires the synchronous
    copy event to accept the exact plain-text payload.
  • Menu Copy restores the owning terminal's focus and selection immediately,
    before a slow clipboard promise settles. Ctrl+C works during that pending
    window, and settlement cannot overwrite a newer selection.
  • Select mode is remembered per terminal session. Refreshing the public
    Workbook no longer silently turns ordinary drag-to-select back into
    mouse-reporting TUI input.
  • 20260727-copy-native8 cache tokens force refreshed tabs to instantiate the
    repaired terminal and app code.

Verification

The complete Node test suite and both real-Chromium browser suites pass. The
browser matrix covers secure and insecure origins, truthy no-op legacy copy,
modern Clipboard API denial, exact OS clipboard sentinels, production
context-menu rendering, slow-promise focus races, newer-selection retention,
and a real page reload with Select mode restored.

The active Cloudflare tunnel already fronts the repaired lane runtime on
127.0.0.1:3456; no tunnel or service redeployment is required. Authenticated
public tabs need one full reload or reopen to instantiate the new asset URL.

No npm package is published by this GitHub prerelease.