Skip to content

History / Security defaults

Revisions

  • Notifications and updates: frames, pictures, the keyboard, Windows, and going back when a new build cannot start

    @codingncaffeine codingncaffeine committed Nov 6, 2026
  • The bar first, the pledge as how it is met; what is short of the bar is work owed

    @codingncaffeine codingncaffeine committed Nov 6, 2026
  • Security defaults: updates that install themselves, checked against the release key

    @codingncaffeine codingncaffeine committed Nov 6, 2026
  • Security defaults: HSTS, the Linux confinement, notifications, the update check

    @codingncaffeine codingncaffeine committed Nov 6, 2026
  • A frame element's window, names fixed at creation and window reuse; 16828 / 26275 scripted

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • A frame's window through its WindowProxy, navigation by its Location, the sandbox attribute and structured clone; 16739 / 26149 scripted, 9409 / 14616 reference

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Profiles and containers: the profile's files, what a container keeps apart, and what is left

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Content Security Policy: what is enforced, where it is judged, and what is left

    @codingncaffeine codingncaffeine committed Sep 13, 2026
  • Cosmetic filtering: what the lists hide, and what is left

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 12, 2026
  • 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

    @codingncaffeine codingncaffeine committed Sep 2, 2026