# BONE FLOW #024 v1.0.291 — SQLite merge UI click repair

## Confirmed root cause
The v1.0.290 `sqlite-merge.html` included physical newlines inside two JavaScript double-quoted strings in its last inline script. This is a JavaScript SyntaxError; the browser cannot register *any* of the click/change listeners in the inline IIFE. All buttons appear unresponsive.

## Scoped fix
- Replace those physical newlines with escaped `\n` strings in the comparison and download statuses.
- The page displays v1.0.291 for release identification. The read-local button immediately displays `読み込み中...`, invalidates the previous comparison to prevent stale exports, is temporarily disabled to block double clicks, and re-enables in `finally`; existing errors still display to the user.
- New UI syntax and DOM event regression test parses *all* inline scripts, clicks the read button against a non-destructive fake runtime, and verifies missing DB does not call `open`.
- No database schema, SQLite bytes, finance voucher scripts, or frozen Component runtimes are modified. `sqlite-merge.v290.js` remains byte-identical. No silent server synchronization has been added.
- HTTP verification of actual pcsr.net release and Edge/Windows full application is still required; status DEVELOPMENT / NOT COMPLETED.
