Document UX replacement fix
This commit is contained in:
parent
371ed5a2b0
commit
8b2bc9bb1c
1 changed files with 1 additions and 0 deletions
|
@ -286,3 +286,4 @@ Implementation Notes
|
|||
- Keep queries read-only; always `LIMIT ? OFFSET ?` for lists; avoid `SELECT *` except for single-row detail.
|
||||
- Respect accessibility: label–input associations, `aria-live` only for async status, focus returned to opener on overlay close.
|
||||
- Performance: debounce search 200–300 ms; cache prepared statements if beneficial; do not pre-render large lists.
|
||||
- UX manager now guards against race conditions during fades: `UX.replace` updates `currentBase` before the fade-in completes and checks that the previous element is still connected before trying to animate it out.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue