Notifications and updates: frames, pictures, the keyboard, Windows, and going back when a new build cannot start
The bar first, the pledge as how it is met; what is short of the bar is work owed
Security defaults: updates that install themselves, checked against the release key
Security defaults: HSTS, the Linux confinement, notifications, the update check
A frame element's window, names fixed at creation and window reuse; 16828 / 26275 scripted
A frame's window through its WindowProxy, navigation by its Location, the sandbox attribute and structured clone; 16739 / 26149 scripted, 9409 / 14616 reference
A frame's document runs its scripts and follows its iframe; the scripted WPT suite scored, 15326 / 26067
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Frames: an iframe draws its document under the framing rules; the root's top margin; WPT 9286
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Profiles and containers: the profile's files, what a container keeps apart, and what is left
Content Security Policy: what is enforced, where it is judged, and what is left
Cosmetic filtering: what the lists hide, and what is left
Content blocking: the lists, the folder, the option, what is not applied
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ebXZs43Ks9pd5MerR62rG
Organize the wiki: a Home index by category, the pages that carry the details, and the C++ rationale under Design decisions
Home is an index in five categories — getting started, what works
today, measured, design decisions, testing and tools — with a sidebar
on every page. The details that lived in the README's paragraphs move
into pages of their own (Building, Running Sashfold, Themes, Parsing,
Styling, Layout, Painting and text, Networking, The shell, Not written
yet, Measurements, The Sashfold 100, The Pledge, Security defaults,
Testing, Scripting the shell), each with headings, lists and tables.
The C++ rationale becomes the Why C++ page under Design decisions,
its five points kept and its prose tightened.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Aat76GqxAyBf9VRJ4QaUbK