element-web/playwright/e2e
David Baker 18ef97161a
Move the active tab in user settings to the dialog title (#12481)
* Convert tabbedview to functional component

The 'Tab' is still a class, so now it's a functional component that
has a supporting class, which is maybe a bit... jarring, but I think
is actually perfectly logical.

* put comment back

* Fix bad tab ID behaviour

* Make TabbedView a controlled component

This does mean the logic of keeping what tab is active is now in each
container component, but for a functional component, this is a single
line. It makes TabbedView simpler and the container components always
know exactly what tab is being displayed rather than having to effectively
keep the state separately themselves if they wanted it.

Based on https://github.com/matrix-org/matrix-react-sdk/pull/12478

* Move the active tab in user settings to the dialog title

Separated by a colon, as per the new design.

* Update snapshots

* Update a playwright test

* Fix more tests / snapshots

* Attempt to test all the cases of titleForTabID

* More tests
2024-05-07 09:32:24 +00:00
..
audio-player Fix some playwright flaky tests (#12357) 2024-03-21 15:49:12 +00:00
composer Migrate composer.spec.ts from Cypress to Playwright (#12024) 2023-12-14 13:49:51 +00:00
create-room Migrate create-room.spec.ts from Cypress to Playwright (#11941) 2023-11-27 16:24:02 +00:00
crypto Expected UTDs: use a different message for UTDs sent before login (#12391) 2024-04-25 08:11:41 +00:00
editing Use Compound tooltips more widely (#12128) 2024-01-11 11:49:24 +00:00
integration-manager Migrate widgets/* from Cypress to Playwright (#12032) 2023-12-12 17:26:08 +00:00
invite Improve stability of Playwright screenshots (#12009) 2023-12-07 10:32:23 +00:00
knock Remove use of KnownMembership from playwright tests 2024-03-18 16:32:36 +00:00
lazy-loading Playwright: Convert lazy-loading test to playwright (#11988) 2023-12-19 08:36:54 +00:00
left-panel Migrate remaining editing.spec.ts from Cypress to Playwright (#11976) 2023-11-30 10:18:18 +00:00
location Migrate remaining editing.spec.ts from Cypress to Playwright (#11976) 2023-11-30 10:18:18 +00:00
login ModuleAPI: overwrite_login action was not stopping the existing client resulting in the action failing with rust-sdk (#12272) 2024-02-22 15:41:21 +00:00
oidc Add Playwright tests for OIDC-aware & OIDC-native (#12252) 2024-02-21 10:43:47 +00:00
one-to-one-chat Hide the archived section (#12286) 2024-02-27 10:00:10 +00:00
permalinks Migrate permalinks.spec.ts from Cypress to Playwright (#12004) 2023-12-12 09:56:55 +00:00
polls Playwright: Convert /e2e/polls (#12065) 2024-01-09 06:28:40 +00:00
presence Fix/disable failing playwright tests (#12402) 2024-04-05 18:07:25 +00:00
read-receipts Take the Threads Activity Centre out of labs (#12439) 2024-04-29 15:30:19 +00:00
register Improvements around docker in Playwright (#12261) 2024-02-20 14:21:10 +00:00
regression-tests Migrate pills-click-in-app.spec.ts from Cypress to Playwright (#11984) 2023-12-04 13:41:20 +00:00
release-announcement TAC: Release Announcement (#12380) 2024-04-08 08:43:59 +00:00
right-panel Remove Cypress & Playwright in their entirety (#12145) 2024-01-16 09:48:49 +00:00
room Fix some playwright flaky tests (#12357) 2024-03-21 15:49:12 +00:00
room-directory Prepare for switching AccessibleTooltipButton to using Compound Tooltips (#12082) 2024-01-02 09:21:53 +00:00
room_options Mark as Unread (#12254) 2024-03-19 13:28:20 +00:00
settings Move the active tab in user settings to the dialog title (#12481) 2024-05-07 09:32:24 +00:00
sliding-sync Playwright: Convert lazy-loading test to playwright (#11988) 2023-12-19 08:36:54 +00:00
spaces Add Tooltip to AccessibleButton (#12443) 2024-04-24 12:24:25 +00:00
spotlight Convert spotlight tests to playwright (#12033) 2023-12-18 06:04:15 +00:00
threads Take the Threads Activity Centre out of labs (#12439) 2024-04-29 15:30:19 +00:00
timeline Extract functions for service worker usage, and add initial MSC3916 playwright test (when supported) (#12414) 2024-05-02 22:19:55 +00:00
toasts Migrate analytics-toast.spec.ts from Cypress to Playwright (#11939) 2023-11-27 10:00:16 +00:00
update Migrate update.spec.ts from Cypress to Playwright (#11937) 2023-11-27 11:28:17 +00:00
user-menu Migrate user-menu.spec.ts from Cypress to Playwright (#11940) 2023-11-27 11:22:59 +00:00
user-onboarding Use h1 as first heading in dialogs (#12250) 2024-02-16 14:23:33 +00:00
user-view Iterate landmarks around the app in order to improve a11y (#12064) 2023-12-20 15:32:24 +00:00
widgets Migrate widgets/* from Cypress to Playwright (#12032) 2023-12-12 17:26:08 +00:00
utils.ts Migrate knock/* from Cypress to Playwright (#12030) 2023-12-12 14:08:36 +00:00