Francesco Torchia
3471b49832
Add Event schema null checks
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:05:17 +01:00
Alexandre Alves
46aa2851c0
prevent scroll when hitting arrow down key on selects ( #13466 )
2025-02-24 15:27:30 +00:00
Alexandre Alves
d79c491e8b
Fix keyboard navigation and focus display issues on the combobox component ( #13352 )
...
* add label connection to dropdown on LabeledSelect + add missing roles and connections
* address pr comments
2025-02-24 15:12:31 +00:00
Alexandre Alves
84c234383a
Fix textual descriptions for cluster appearance in multiple places ( #13416 )
...
* Fix textual descriptions for cluster appearance in multiple places
* address pr comments
* address pr comments
2025-02-24 09:00:54 +00:00
Alexandre Alves
d669a7cc2a
small sortable table a11y fixes ( #13448 )
...
* adds small fixes to sortable table a11y
* make screen readers ignore the icons to get sorting indication as its present in th element
* address pr comments
* address pr comments
2025-02-21 08:52:51 +00:00
Alexandre Alves
6ca778b991
fix tab component keyboard navigation ( #13439 )
...
* fix tab component keyboard navigation
* address pr comments
* improve tabs focused state
2025-02-21 08:52:41 +00:00
Alexandre Alves
52b516a5d9
Fix Header keyboard navigation ( #13369 )
...
* address header accessibility issues
* fix codemirror component not using refs + improve logic to check yaml editor focus on app modal
* add missing optional chaining
* fix unit test
* fix some failing e2e tests
* fix lint issue
* revert changes to namespaceFilter + revert changes to e2e tests
* revert e2e changes
* revert e2e changes
* add fix for configmap e2e test
* add unique name for configmap resource creation test
* test e2e fix
* address pr comments
2025-02-21 08:51:39 +00:00
Francesco Torchia
fe6b5f1309
Merge pull request #13454 from torchiaf/13452-hide-ssh-known-hosts
...
Hide SSH_KNOWN_HOSTS outside of Fleet
2025-02-20 21:31:43 +01:00
Richard Cox
333f5d4d06
Merge pull request #13430 from richard-cox/fix-tools-uninstall
...
Fix offer to uninstall crd app on cluster tools app uninstall
2025-02-20 17:03:07 +00:00
Francesco Torchia
5bca2af24c
[unit tests]: Add SelectOrCreateAuthSecret.test.ts
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-20 13:13:22 +01:00
Francesco Torchia
73f876c3ed
Hide SSHKnownHosts outside Fleet
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-20 10:48:34 +01:00
momesgin
ec0ec676b5
Merge pull request #13410 from momesgin/13377-modal-overlay
...
Fix modal overlay issue
2025-02-19 14:05:09 -08:00
momesgin
edc219693b
Merge pull request #13392 from momesgin/12885-project-members
...
Fix project members not showing up when switching projects
2025-02-19 13:58:09 -08:00
Phillip Rak
07289b9f81
Merge pull request #13357 from rak-phillip/task/12776-table-actions
...
Replace ActionMenu usage for Table actions and Global Settings
2025-02-19 11:24:25 -07:00
Phillip Rak
ea176eb358
Fix data-testid usage in RcDropdownMenu
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
Fix
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-18 17:18:36 -07:00
Mo Mesgin
cc57697615
Merge branch 'master' of github.com:rancher/dashboard into 13377-modal-overlay
2025-02-18 12:08:28 -08:00
Mo Mesgin
32ff5970e8
revert modal z-index and lower the footer z-index instead
2025-02-18 12:08:12 -08:00
Francesco Torchia
04026144c7
Add LabeledSelect unit tests
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-18 14:45:56 +01:00
Francesco Torchia
8c0bc58743
Early return in focusSearch method when LabeledSelect is disabled
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-18 12:08:50 +01:00
Francesco Torchia
0b764f88f4
Merge pull request #13244 from aruiz14/fleet-resources-rework
...
Simplify handling of GitRepo status resources
2025-02-17 16:33:55 +01:00
Francesco Torchia
ac64ba081b
Fix Bundles deployments column format
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-17 13:19:24 +01:00
Richard Cox
b934fc596b
Fix offer to uninstall crd app on cluster tools app uninstall
2025-02-17 11:39:51 +00:00
Alexandre Alves
9b92574199
fix space key triggering scroll on page ( #13413 )
2025-02-17 09:30:08 +00:00
Alexandre Alves
2fe8146523
fix issue with secrets create options not being key nav accessible ( #13414 )
2025-02-17 09:29:45 +00:00
Phillip Rak
55a3ba5e3d
Add missing aria label to table action menu button
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 16:45:38 -07:00
Phillip Rak
620e75ec1f
Fix failing e2e tests
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 15:11:51 -07:00
Phillip Rak
fe7b958627
Expose DropdownMenu props to ActionMenuShell
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 09:08:17 -07:00
Phillip Rak
5b415c1a5d
Create ActionMenuShell component
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 09:08:17 -07:00
Phillip Rak
8f8a6994be
Replace table actions with dropdown menu
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 08:03:07 -07:00
Phillip Rak
5e5d95f7a1
Replace HeaderPageActionMenu dropdown with RcDropdownMenu
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 08:03:07 -07:00
Phillip Rak
828ec858a2
Create a SortableTable ActionMenu component
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 08:03:07 -07:00
Mo Mesgin
4a7536bd8d
fix app modal overlay + revert flexContent removal
2025-02-13 15:10:33 -08:00
Alexandre Alves
8f9913c5ad
fix missing textual description on image buttons ( #13382 )
2025-02-13 12:05:32 +00:00
Alexandre Alves
2786ad7612
add missing alt to image elements ( #13383 )
2025-02-13 11:44:10 +00:00
Alexandre Alves
e9d17074a5
add missing alt to image elements ( #13384 )
2025-02-13 11:32:38 +00:00
Alexandre Alves
dab97f7397
prevent scroll when hitting space key on selects ( #13371 )
2025-02-13 11:32:17 +00:00
Phillip Rak
f09d98a3f2
SortableTable: Stop propagation of the enter key
...
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-12 14:30:29 -07:00
Phillip Rak
5b049986cd
SortableTable: Emit an `enter` event for table selection
...
This refactors the event listener that was attached to the window so that it is now attached the sortable table. The table needs to listen to the keyup event and the row needs to receive focus in order for this to work; the row's tabindex is set to -1 so that it is not navigable via keyboard.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-12 14:30:29 -07:00
Mo Mesgin
de8a7d999f
fix project members not showing up when switching projects
2025-02-12 12:38:49 -08:00
Francesco Torchia
31830df000
Add unit-tests: KnownHostsEditDialog.test.ts, SSHKnownHosts.test.ts
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-12 16:30:46 +01:00
Francesco Torchia
c84264fa30
Implement Codemirror view for known_list dialog; add FileSelector action
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-12 16:30:45 +01:00
Neil MacDougall
ba248c4ba0
Update SelectOrCreateAuthSecret.vue to fix lint
2025-02-12 16:30:44 +01:00
Neil MacDougall
a244f7b0bb
Add support for known hosts on ssh secret in Fleet Git Repo
2025-02-12 16:30:43 +01:00
Alexandre Alves
5a05e0a3a3
address modal issue on account and api keys ( #13370 )
2025-02-12 09:45:11 +00:00
Mo Mesgin
fe0a7dfc16
minor refactor
2025-02-11 17:45:16 -08:00
Mo Mesgin
9827441fae
Merge branch 'master' of github.com:rancher/dashboard into 12480-carousel
2025-02-11 10:13:53 -08:00
Mo Mesgin
0d5e2c04ab
add test + minor refactor
2025-02-11 09:57:03 -08:00
Evgeniya Vashkevich
e0494383f4
Fixed scroller appearing provisioning masthead ( #13356 )
2025-02-11 08:17:11 -08:00
Alexandre Alves
0c411e96d3
Keyboard nav for extensions main screen ( #13176 )
...
* working on focus trap composable
* working on slide in panel refactor
* add change so that we dont have a change on the component diff
* fix slidein extension details panel key nav
* fine tune cluster badge trigger btn
* finish work on extensions page
* fix lint errors
* address pr comments
* fix problems of propagation
* update return focus for some modals in the extensions main screen
* remove dead code + fix focus selector return for add extensions repo and developer install modals
2025-02-11 10:47:55 +00:00
Phillip Rak
a0f09abd11
Improve accessibility of `KeyValue.vue` ( #13261 )
...
* Add aria labels to KeyValue inputs
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add button roles to KeyValue
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add aria labels for grid structure
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add rowgroup and row to KeyValue grid structure
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Add aria-labels to buttons
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
---------
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-10 09:54:18 +00:00