mirror of
https://github.com/goauthentik/authentik.git
synced 2026-08-30 18:51:39 -07:00
* docs: design for ak-search-select anchored popover (no portal) * docs: implementation plan for ak-search-select anchored popover * web/elements: render search-select menu as anchored popover, drop ak-portal * web/elements: stretch search-select menu to input width and wrap long labels * web/e2e: locate search-select options via anchored popover menu * web/elements: close search-select on anchor hidden; JS positioning fallback for Firefox * Unify feature check constant. * web/elements: gate search-select on anchor-size support; rAF-track fallback across shadow scrollers * web/elements: gate anchor CSS behind mode attribute so Firefox partial support can't fight the JS fallback * web/elements: position search-select menu with JS in all browsers; drop unreliable CSS anchor path * web/elements: contain search-select menu scroll and add a brief fade-in * web/elements: let search-select menu scroll chain (drop overscroll-behavior: contain) * web/elements: forward search-select menu overscroll to the scroll container behind it * docs: remove ak-search-select design/plan working docs * web/elements: keep native CSS anchor positioning for non-Firefox browsers, JS fallback for Firefox * Add box shadow. * Clean up linter warnings. * Remove debug. * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com> * Move into constant. * Add computed value. --------- Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>