Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ADR-0008: Focus trapping is driven by a MutationObserver on classes, not by hooking each overlay

Status: accepted

Context

Thirteen overlays, at least four modules that open one. A rule that has to be remembered at every open site is a rule that gets missed at one

Decision

Focus trapping is driven by a MutationObserver on classes, not by hooking each overlay

Evidence

src/ts/ui-qol.ts