test(ui): stabilize 0.16.3 hosts and overlay validation
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s

This commit is contained in:
mesalogo
2026-10-14 10:38:21 +08:00
parent 295375155f
commit 7c57f653d8
4 changed files with 10 additions and 5 deletions
+5 -3
View File
@@ -5405,7 +5405,7 @@ describe("App", () => {
}); });
expect( expect(
screen screen
.getByText("正在准备请求") .getByRole("status", { name: "正在准备请求" })
.querySelector(".message__status-dot"), .querySelector(".message__status-dot"),
).not.toHaveClass("message__status-dot--active"); ).not.toHaveClass("message__status-dot--active");
const userMessage = screen const userMessage = screen
@@ -9222,7 +9222,7 @@ describe("App", () => {
} }
expect( expect(
screen screen
.getByText("正在准备请求") .getByRole("status", { name: "正在准备请求" })
.querySelector(".message__status-dot"), .querySelector(".message__status-dot"),
).not.toHaveClass("message__status-dot--active"); ).not.toHaveClass("message__status-dot--active");
expect(screen.getByLabelText("加入待发送队列")).toBeInTheDocument(); expect(screen.getByLabelText("加入待发送队列")).toBeInTheDocument();
@@ -11212,7 +11212,9 @@ describe("App", () => {
render(<App />); render(<App />);
const completedStatus = await screen.findByText("任务已完成"); const completedStatus = await screen.findByRole("status", {
name: "任务已完成",
});
expect(completedStatus.querySelector(".message__status-dot")).toHaveClass( expect(completedStatus.querySelector(".message__status-dot")).toHaveClass(
"message__status-dot", "message__status-dot",
); );
+1 -1
View File
@@ -174,7 +174,7 @@ export function WorkspaceMenu({
const rect = anchor.getBoundingClientRect() const rect = anchor.getBoundingClientRect()
const width = Math.min(680, window.innerWidth - 32) const width = Math.min(680, window.innerWidth - 32)
menu.style.width = `${width}px` menu.style.width = `${width}px`
menu.style.left = `${Math.max(14, Math.min(rect.left - 2, window.innerWidth - width - 16))}px` menu.style.left = `${Math.max(16, Math.min(rect.left - 2, window.innerWidth - width - 16))}px`
const top = Math.max(16, rect.bottom + 8) const top = Math.max(16, rect.bottom + 8)
menu.style.top = `${top}px` menu.style.top = `${top}px`
menu.style.maxHeight = `${Math.max(0, window.innerHeight - top - 16)}px` menu.style.maxHeight = `${Math.max(0, window.innerHeight - top - 16)}px`
+3 -1
View File
@@ -140,7 +140,9 @@
min-height: 36px; min-height: 36px;
} }
.application-settings .inline-help-label > .toggle-row { .application-settings .inline-help-label > .toggle-row {
display: contents; display: flex;
flex: 0 0 auto;
width: auto;
} }
.application-settings .settings-notice { .application-settings .settings-notice {
margin: 0 0 var(--space-2); margin: 0 0 var(--space-2);
+1
View File
@@ -1,4 +1,5 @@
.project-switcher__menu.workspace-menu { .project-switcher__menu.workspace-menu {
box-sizing: border-box;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 640px; height: 640px;