mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-27 14:58:16 +02:00
chore(capitalisation): integrate triage entries and anchor new knowledge
This commit is contained in:
@@ -176,3 +176,25 @@ return (
|
||||
</>
|
||||
);
|
||||
```
|
||||
---
|
||||
|
||||
<a id="pattern-navigation-overlay-focus-trap"></a>
|
||||
## Pattern : Overlay/drawer accessible avec focus trap
|
||||
|
||||
### Synthèse
|
||||
Teleport + backdrop + Escape + scroll-lock n'est pas suffisant : le focus trap est obligatoire.
|
||||
|
||||
### Analyse
|
||||
Sans focus trap, le clavier peut sortir de la sheet/panel et casser l'ordre de navigation.
|
||||
|
||||
### Validation
|
||||
- Validé le : 09-04-2026
|
||||
- Contexte technique : Vue 3 / accessibilité overlays — RL799_V2
|
||||
- Applicable à tout drawer/sheet/modal custom en SPA (desktop et mobile clavier).
|
||||
|
||||
### Implémentation
|
||||
- Capturer le focus à l'ouverture (premier élément interactif).
|
||||
- Boucler Tab/Shift+Tab dans le conteneur.
|
||||
- Restaurer le focus au trigger à la fermeture.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user