mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 09:42:53 +00:00
* fix(app): show workspace plugin panels in Explorer menu Let the host-filtered launch catalog identify toggleable views and their targets. Explorer uses the same identity comparison for every view while plugin panels remain workspace-scoped. * test(app): express Explorer panel regression as user steps
24 lines
1.1 KiB
TypeScript
24 lines
1.1 KiB
TypeScript
import { test } from "../support/fixtures";
|
|
import {
|
|
withExplorerPanelPlugins,
|
|
expectWorkspacePanelsInExplorerLauncher,
|
|
openWorkspacePanelFromExplorerMenu,
|
|
expectIndependentExplorerPanelToggles,
|
|
expectExplorerPanelWithFocusedAgent,
|
|
} from "../support/helpers/explorer-plugin-menu";
|
|
|
|
test("Explorer toggles workspace panels independently without inheriting agent context", async ({
|
|
page,
|
|
}, testInfo) => {
|
|
await withExplorerPanelPlugins(page, async (workspace) => {
|
|
await test.step("the New Tab launcher offers compatible workspace panels", () =>
|
|
expectWorkspacePanelsInExplorerLauncher(page));
|
|
await test.step("the rail menu offers the same workspace panels", () =>
|
|
openWorkspacePanelFromExplorerMenu(page, workspace, testInfo));
|
|
await test.step("different panels and plugins keep independent selection and closing", () =>
|
|
expectIndependentExplorerPanelToggles(page, workspace));
|
|
await test.step("focusing an agent does not add agent panels to Explorer", () =>
|
|
expectExplorerPanelWithFocusedAgent(page, workspace, testInfo));
|
|
});
|
|
});
|