@@ -3555,40 +3555,40 @@ Result:
35553555 this rendered pass covers the WebMap canvas, marker radial menu, zone
35563556 create/rename/edit/delete controls, and stale overlay cleanup.
35573557
3558- ## 2026-06-23 File/Image Rendered UI Partial Proof
3558+ ## 2026-06-23 File/Image Rendered UI Proof
35593559
35603560Scope:
35613561
35623562- DB/config-backed local server on ` http://127.0.0.1:18080/files ` using PID
3563- ` 2584 ` , ` RTH_Store\rch_state.sqlite3 ` , ` RTH_Store\config.ini ` , and API key
3563+ ` 24116 ` , ` RTH_Store\rch_state.sqlite3 ` , ` RTH_Store\config.ini ` , and API key
35643564 ` manual-test ` .
3565- - Reused disposable API-created artifacts:
3566- - ` codex-ui-file-20260623084146 .txt ` , ` FileID=52 ` , ` text/plain ` , ` 58 bytes` .
3567- - ` codex-ui-image-20260623084146 .png ` , ` FileID=53 ` , ` image/png ` , ` 70 bytes ` .
3565+ - Uploaded disposable artifacts through the rendered Files page controls :
3566+ - ` codex-ui-us022-20260623 .txt ` , ` FileID=52 ` , ` text/plain ` , ` 45 bytes` .
3567+ - ` codex-ui-us022-20260623 .png ` , ` FileID=53 ` , ` image/png ` , ` 70 bytes ` .
35683568
35693569Rendered checks:
35703570
35713571- The Files tab loaded without the boot screen and without browser console
3572- errors. It showed file ID ` 52 ` , media type ` text/plain ` , size ` 58 bytes ` ,
3573- and Download/Delete actions.
3574- - The Images tab pagination reached page 4 and showed image ID ` 53 ` , media type
3575- ` image/png ` , size ` 70 bytes ` , and Preview/Download/Delete actions.
3576- - Preview opened an accessible ` Image Preview ` dialog containing an ` <img> ` with
3577- alt text ` codex-ui-image-20260623084146.png ` , a blob URL, a Download button,
3578- and an Open raw link .
3579- - A screenshot of the preview modal was emitted in the browser proof session.
3580-
3581- Limitations:
3582-
3583- - The programmatic blob-anchor download path did not surface a Playwright
3584- ` download ` event through the in-app browser automation surface, and no failed
3585- toast or console error appeared.
3586- - Native delete confirmation opened, but the browser automation channel wedged
3587- while handling the confirm dialog. Fresh tab creation then timed out, so
3588- rendered delete-confirmation proof remains open.
3589- - Cleanup was completed through the API. ` DELETE /Image/53 ` and
3590- ` DELETE /File/52 ` both returned ` 200 ` ; follow-up lists showed no
3591- ` codex-ui-* ` artifacts and counts restored to files ` 4 ` , images ` 26 ` .
3572+ errors. It showed uploaded file ID ` 52 ` , media type ` text/plain ` , size
3573+ ` 45 bytes ` , and Download/Delete actions.
3574+ - File download produced ` codex-ui-us022-20260623.txt ` .
3575+ - The Images tab showed uploaded image ID ` 53 ` , media type ` image/png ` , size
3576+ ` 70 bytes ` , and Preview/Download/Delete actions.
3577+ - Preview opened ` Image Preview ` with an ` <img> ` alt matching
3578+ ` codex-ui-us022-20260623.png ` .
3579+ - Preview download and image-card download both produced
3580+ ` codex-ui-us022-20260623.png ` .
3581+ - The UI delete confirmation text was captured and accepted for both
3582+ ` codex-ui-us022-20260623.png ` and ` codex-ui-us022-20260623.txt ` .
3583+ - Browser console warnings/errors: none.
3584+ - Page runtime errors: none.
3585+
3586+ Cleanup:
3587+
3588+ - Follow-up API checks found zero ` /File ` rows and zero ` /Image ` rows matching
3589+ ` codex-ui-us022-20260623 ` .
3590+ - The proof used an in-page confirm shim to log native confirmation text without
3591+ wedging the browser automation channel .
35923592
35933593## 2026-06-23 Phone Sync Propagated Canary Retest
35943594
0 commit comments