clients/apps/desktop/src
rr-bw d21cc261e6
[PM-2532][PM-2430][Desktop] Fix Region Selector Issues (#5824)
* pull in a11y changes from PR #5532

* add focus to popup when selected via keyboard

* make popup close upon outside click

* prevent close() from running twice on click

* pull in typo fix changes from PR #5530 (addressing PM-2433)

* add class to make backdrop transparent

* Change toggle button and dialog buttons for region selection (#5532)

* `<a>` elements without `href` don't take focus, currently making the region selection trigger not operable with keyboard - changing to `<button>`
* region buttons now convey their state (selected or not) with `aria-pressed`

Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>

* remove span

* cleanup browser styles

* cleanup desktop styles

---------

Co-authored-by: Patrick H. Lauke <redux@splintered.co.uk>
2023-09-18 16:33:11 -07:00
..
app [PM-3625] Remove ClientType.DirectoryConnector (#6099) 2023-09-14 16:29:46 +02:00
auth [PM-3577] Refactor Electron iframes (#6221) 2023-09-07 18:32:45 +02:00
images [PM-3804] Remove Server Flag Icons (#6207) 2023-09-07 14:44:55 -07:00
locales Autosync the updated translations (#6327) 2023-09-18 16:24:59 +00:00
main [PM-3334] Update desktop dark theme to match browser (#5890) 2023-08-19 09:50:36 -04:00
models Platform/pm 19/platform team file moves (#5460) 2023-06-06 15:34:53 -05:00
platform [PM-3625] Remove ClientType.DirectoryConnector (#6099) 2023-09-14 16:29:46 +02:00
proxy [PM-1674] let node-ipc use individual pipes on Windows (#4020) 2023-04-11 16:45:24 +02:00
scss [PM-2532][PM-2430][Desktop] Fix Region Selector Issues (#5824) 2023-09-18 16:33:11 -07:00
services [PM-3763] remove Sweet Alert from desktop and browser (#6138) 2023-09-11 14:54:23 -04:00
types Rework Desktop Biometrics (#5234) 2023-04-18 09:09:47 -04:00
vault [PM-2643] Resolve DUO iframe not being clickable (#6219) 2023-09-08 18:38:46 +02:00
entry.ts Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
global.d.ts Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
index.html [PM-2643] Resolve DUO iframe not being clickable (#6219) 2023-09-08 18:38:46 +02:00
main.ts PM-3585 Improve state migrations (#5009) 2023-08-30 17:57:20 +00:00
package-lock.json Bumped desktop version to 2023.8.5 (#6329) 2023-09-18 13:06:54 -04:00
package.json Bumped desktop version to 2023.8.5 (#6329) 2023-09-18 13:06:54 -04:00
utils.spec.ts [SM-329] Merge libs/electron into desktop (#3989) 2022-12-02 12:45:09 +01:00
utils.ts [SM-329] Merge libs/electron into desktop (#3989) 2022-12-02 12:45:09 +01:00