From d2686067eb68a0c0d51dd2bdf87a265ff1c1983a Mon Sep 17 00:00:00 2001 From: suzmii Date: Fri, 21 Aug 2026 17:34:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E6=AD=A2=E8=B5=84=E6=BA=90=E7=94=BB?= =?UTF-8?q?=E6=9D=BF=E6=8B=96=E5=8A=A8=E6=97=B6=E9=80=89=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在资源画板根节点禁用文本选择,覆盖依赖与类型视图。 保留详情卡与资源编辑表单的文本交互。 补充资源工作台样式回归测试。 --- apps/ai-game-creator-shell/src/styles.css | 1 + .../tests/appSurface/project-development.suite.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/apps/ai-game-creator-shell/src/styles.css b/apps/ai-game-creator-shell/src/styles.css index 28fa6e4c1..e44895373 100644 --- a/apps/ai-game-creator-shell/src/styles.css +++ b/apps/ai-game-creator-shell/src/styles.css @@ -5087,6 +5087,7 @@ iframe.preview-frame { background-color: #fffdfa; background-image: radial-gradient(#eaded8 0.8px, transparent 0.8px); background-size: 18px 18px; + user-select: none; } .game-resource-canvas--dependency { diff --git a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts index 4eb8f6f63..28de13cd5 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/project-development.suite.ts @@ -1844,6 +1844,9 @@ export function registerProjectWorkbenchFoundationTests() { expect(styles).toMatch( /\.game-resource-card-open\s*\{[^}]*cursor:\s*pointer[^}]*touch-action:\s*manipulation/s, ); + expect(styles).toMatch( + /\.game-resource-canvas\s*\{[^}]*user-select:\s*none/s, + ); expect(styles).not.toMatch(/\.game-resource-card\.is-dragging/); fireEvent.click(artReceiptButton);