diff --git a/e2e/test/scenarios/visualizations-tabular/object_detail.cy.spec.js b/e2e/test/scenarios/visualizations-tabular/object_detail.cy.spec.js
index 24be41cb8da416e67590123a02d463c92ccbe11d..6b588c0c95d999d0ed95b381d8d038b7538eba5c 100644
--- a/e2e/test/scenarios/visualizations-tabular/object_detail.cy.spec.js
+++ b/e2e/test/scenarios/visualizations-tabular/object_detail.cy.spec.js
@@ -163,8 +163,14 @@ describe("scenarios > question > object details", { tags: "@slow" }, () => {
 
     createQuestion(questionDetails, { visitQuestion: true });
 
-    cy.get(".cellData").contains("4966277046676").realHover();
-    cy.findByTestId("detail-shortcut").findByRole("button").click();
+    // there should be a hover instead of click
+    // but realHover is flaky
+    cy.get(".cellData").contains("4966277046676").click();
+
+    cy.findByTestId("detail-shortcut")
+      .findByRole("button")
+      .should("be.visible")
+      .click();
 
     cy.findByRole("dialog").findByTestId("fk-relation-orders").click();