feat(playback): Hybrid redesign of the shared player controls (#1709)

This commit is contained in:
4gray authored and GitHub committed 2026-09-28 07:32:55 +02:00
1 parent 8b570e3390
commit be217d5cf5
87 files changed
+6152 -1670

No files matched your search

@@ -699,6 +699,18 @@ test.describe('Electron Settings', () => {
await goToDashboard(app.mainWindow);
await app.mainWindow.waitForURL(/\/workspace\/dashboard$/);
// The URL changes before the settings view is torn down and the
// dashboard renders. Wait for the dashboard itself, or the rail
// check passes vacuously and the "Dashboard" link below also
// matches the settings page's own "Dashboard" section link.
// Attached, not visible: with its only populated rail disabled
// the fixture's dashboard is empty and has no size.
await expect(
app.mainWindow.getByTestId('dashboard-page')
).toBeAttached({ timeout: 20000 });
await expect(
app.mainWindow.getByTestId('settings-section-dashboard')
).toHaveCount(0);
await expect(
app.mainWindow.getByTestId('dashboard-recent-sources-rail')
).toHaveCount(0);