Skip to content

Commit 0be6776

Browse files
author
DavidQ
committed
Remove palette manager from Workspace V2 toolState producer flow while preserving global palette state - PR_26124_013-remove-palette-manager-producer
1 parent 053251c commit 0be6776

3 files changed

Lines changed: 3 additions & 12 deletions

File tree

tests/playwright/tool-validation/workspace-v2.tool-validation.spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ const toolSelectors = {
127127

128128
const auditTools = parseAuditToolList();
129129
const toolIds = auditTools.filter((toolId) => toolId !== "workspace-v2");
130+
const workspaceToolStateCapableToolIds = toolIds.filter((toolId) => toolId !== "palette-manager-v2");
130131

131132
test("@workspace-v2 tool validation list includes all audited tools", async () => {
132133
expect(auditTools).toEqual([
@@ -166,7 +167,7 @@ test("@workspace-v2 invalid workspace manifest payloadJson is rejected", async (
166167
}
167168
});
168169

169-
for (const toolId of toolIds) {
170+
for (const toolId of workspaceToolStateCapableToolIds) {
170171
const selectors = toolSelectors[toolId];
171172
if (!selectors) {
172173
continue;

tests/playwright/workspace-v2.validation.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ test.describe("Workspace V2 validation coverage", () => {
2727
try {
2828
await page.goto(`${server.baseUrl}/tools/workspace-v2/index.html`);
2929
await ctrlTapClick(page, page.getByRole("button", { name: "Full Reset" }));
30+
await expect(page.locator("#workspaceV2ToolSelect option[value='palette-manager-v2']")).toHaveCount(0);
3031
await expect(page.locator("#workspaceV2WorkspaceToolsSummary")).toContainText("palette-browser");
3132
await expect(page.locator("#workspaceV2WorkspaceToolsSummary")).toContainText("workspace-v2");
3233

tools/workspace-v2/index.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -681,17 +681,6 @@ class WorkspaceV2ToolStateProducer {
681681
}
682682

683683
createProducerPayloadForTool(toolId) {
684-
if (toolId === "palette-manager-v2") {
685-
return this.withToolStateVersion({
686-
toolId: "palette-manager-v2",
687-
payloadJson: {
688-
paletteDocument: {
689-
name: "Workspace Palette",
690-
swatches: []
691-
}
692-
}
693-
});
694-
}
695684
return this.withToolStateVersion({
696685
toolId,
697686
payloadJson: {}

0 commit comments

Comments
 (0)