Commit Graph

8 Commits

Author SHA1 Message Date
Francesco Torchia 4dacd1bcc3
Fleet code clean-up
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-11 16:33:00 +02:00
Francesco Torchia a385c32c97
SlideInManager add focusTrapWatcherBasedVariable option
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:22:07 +02:00
Francesco Torchia 59e7e98d02
Fleet dashboard unit tests
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:54 +02:00
Francesco Torchia 20782572a9
Implement Fleet dashboard a11y and SlideInPanel focus-trap
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:53 +02:00
Francesco Torchia 7653f1b42d
Fleet fix slideInOpen raise condition + minor fixes
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:50 +02:00
Francesco Torchia 6c8ba4b8e8
Fleet implement Dashboard SlideInPanel
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-06-10 18:21:47 +02:00
Alexandre Alves f206b540e8
fix problem with extra space and scroll on settings banner page (#14320)
* fix problem with extra space and scroll on settings banner page

* add v-if to windowmanager + prevent focus on slideInPanelManager close button if there is no slide in panel visible

* remove weird trigger-focus-trap on close button

* address flaky e2e tests
2025-05-15 08:45:17 +01:00
Jordon Leach 7e58161982
Initial `$shell` api - add `ModalManager` and `SlideInPanelManager` (#13840)
* Initial $shell internal-api - Add ModalManager and SlideInPanelManager components

* Use Teleport for Modal and SlideIn managers - Add unit tests

Unit test fix

* Add focus trap and tabindex to Modal and SlideIn managers
2025-04-16 15:09:05 -04:00