Make the container pane's first-visit copy match the detail level (usability S2) - #239
Merged
Merged
Conversation
Section 06, part g. capture-screenshots.mjs recaptures every README and walkthrough shot from the production export, and now also: - takes 07-decrypt-detection.png with Format detail on, since the README says it shows the parameters read back from the header; - adds walkthrough-5-steps.png, placed in WALKTHROUGH.md Part 2 with what each step state means; - adds 13-recovery-tested.png and 14-verify-stale.png for the notes. docs/reports/USABILITY-2026-09-29.md records one reviewer reading the captured screens: one defect found and fixed, six copy and layout findings left open with a recommendation each. The fixed defect: after testing a backup on the Decrypt tab, the Recovery tab said the Encrypt form's content had changed. The input type, text box and chosen file are shared with the Decrypt tab, so its input was read as the Encrypt form's. Content and input type are now compared only while the form is on the Encrypt tab. recovery-test-keeps.spec.ts checks the Recovery tab after a text-mode and a file-mode test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GbCLpWTtk1prQYV8z6rYHr
Usability finding S2. With Format detail off, the default since Section 06c, the pane still said it would itemise the container "header byte by header byte", and its button read "Show the header it will write", but the itemisation shows no header bytes at that level. The copy and the button now follow the switch. Off: "its version, its ways in and its layout" and "Show what it will write". On: the byte wording, which is true then. workflow-expert-view.spec.ts reads both. palette-audit.mjs matches either button label. 01-landing.png is recaptured. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GbCLpWTtk1prQYV8z6rYHr
This was referenced Sep 29, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Usability finding S2 from
docs/reports/USABILITY-2026-09-29.md(#238).Merge after #238. Based on
maindirectly and built on top of the Section 06 PRs (#235 to #238). Until those land, the diff also shows them. Once they merge, it shows only674dde0.The problem
With Format detail off, the default since 06c, the container pane's first-visit copy still said it "itemises the container it will write, header byte by header byte". Its button read "Show the header it will write". At that detail level the itemisation shows no header bytes.
What changes
The copy and the button follow the switch:
scripts/palette-audit.mjsmatches either button label.01-landing.pngis recaptured.Checks
workflow-expert-view.spec.tsreads the copy and the button with the switch off and then on. Making the copy ignore the switch fails it (built, then run).test:palette,test:screenshotsandtscpass.01-landing.png.🤖 Generated with Claude Code
https://claude.ai/code/session_01GbCLpWTtk1prQYV8z6rYHr
Generated by Claude Code