From 39620fe9c4a17c8d967b23461e8690fc73d69b14 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 21 Nov 2024 12:37:15 +0100 Subject: [PATCH] :bug: Hover on history version entry to show options --- frontend/playwright/ui/specs/versions.spec.js | 9 +++++---- frontend/src/app/main/ui/workspace/sidebar/versions.cljs | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) 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"}]]