diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -402,6 +402,14 @@ anything that assumes one key per person. for it would have failed these tests for no visible reason. Use `Object.defineProperty`; the suite is now green on 18 and 24 +- **A refusal that never rejects.** Denying Chromium's `fullscreen` permission + does not make `requestFullscreen()` throw — the promise never settles. The + deny-everything handler was written from a true sentence ("nothing here needs + a camera") and quietly broke watching a film full-screen, with no error + anywhere to lead back to it. Prefer enumerating what is *granted*: the list + is short, and the next thing Chromium invents arrives refused rather than + silently allowed + - **A fallback chain reaches its floor silently.** `_openDownloadTarget` tries a granted folder, then a service worker, then "collect it in memory and hand the browser a blob". In the desktop application the first two do not exist — |