Avoid clip-path in composer summary

This commit is contained in:
murashit 2026-06-05 15:27:39 +09:00
parent a858ae6a64
commit c8dbda59ea
2 changed files with 9 additions and 6 deletions

View file

@ -77,11 +77,12 @@
.codex-panel__composer-meta-summary {
position: absolute;
width: var(--codex-panel-rail-width);
height: var(--codex-panel-rail-width);
width: var(--border-width);
height: var(--border-width);
padding: 0;
overflow: hidden;
clip-path: inset(50%);
pointer-events: none;
opacity: 0;
white-space: nowrap;
}

View file

@ -150,9 +150,11 @@ describe("chat toolbar CSS", () => {
const visual = /\.codex-panel__composer-meta-status-visual \{(?<body>[^}]+)\}/.exec(styles)?.groups?.["body"] ?? "";
expect(summary).toContain("position: absolute");
expect(summary).toContain("width: var(--codex-panel-rail-width)");
expect(summary).toContain("height: var(--codex-panel-rail-width)");
expect(summary).toContain("clip-path: inset(50%)");
expect(summary).toContain("width: var(--border-width)");
expect(summary).toContain("height: var(--border-width)");
expect(summary).toContain("pointer-events: none");
expect(summary).toContain("opacity: 0");
expect(summary).not.toContain("clip-path:");
expect(summary).not.toContain("clip:");
expect(visual).toContain("display: flex");
expect(visual).toContain("flex: 0 0 auto");