diff --git a/frontend/playwright/ui/specs/versions.spec.js b/frontend/playwright/ui/specs/versions.spec.js index 40fac7d22..f99ae148c 100644 --- a/frontend/playwright/ui/specs/versions.spec.js +++ b/frontend/playwright/ui/specs/versions.spec.js @@ -58,10 +58,11 @@ test("Save and restore version", async ({ page }) => { await page.getByRole("textbox").press("Enter"); await page - .locator("li") - .filter({ hasText: "INIT" }) - .getByRole("button") - .click(); + .getByLabel("History", { exact: true }) + .locator("div") + .nth(3) + .hover(); + await page.getByRole("button", { name: "Open version menu" }).click(); await page.getByRole("button", { name: "Restore" }).click(); await workspacePage.mockRPC( diff --git a/frontend/src/app/main/ui/workspace/sidebar/versions.cljs b/frontend/src/app/main/ui/workspace/sidebar/versions.cljs index 31ec42c84..b96e99924 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/versions.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/versions.cljs @@ -134,7 +134,8 @@ time (dt/timeago (:created-at entry) {:locale locale})] [:span {:class (stl/css :date)} time])]] - [:> icon-button* {:variant "ghost" + [:> icon-button* {:class (stl/css :version-entry-options) + :variant "ghost" :aria-label (tr "workspace.versions.version-menu") :on-click handle-open-menu :icon "menu"}]]