diff --git a/e2e/test/scenarios/dashboard-filters/dashboard-filters-auto-apply.cy.spec.js b/e2e/test/scenarios/dashboard-filters/dashboard-filters-auto-apply.cy.spec.js
index 2c43a12700155456bc04a5b9aeed788ffa46038e..49a9611aa2042fc70b682b6e9448de4a206fbb80 100644
--- a/e2e/test/scenarios/dashboard-filters/dashboard-filters-auto-apply.cy.spec.js
+++ b/e2e/test/scenarios/dashboard-filters/dashboard-filters-auto-apply.cy.spec.js
@@ -155,6 +155,23 @@ describe(
       });
     });
 
+    it("should not save filter state for dashboard parameter w/o auto-apply enabled", () => {
+      createDashboard({ dashboardDetails: { auto_apply_filters: false } });
+      openDashboard();
+
+      filterWidget().findByText(FILTER.name).click();
+      popover().within(() => {
+        cy.findByText("Gadget").click();
+        cy.button("Add filter").click();
+      });
+      dashboardParametersContainer().button("Apply").should("be.visible");
+
+      cy.log("verify filter value is not saved");
+
+      visitDashboard("@dashboardId");
+      filterWidget().should("not.contain", "Gadget");
+    });
+
     describe("modifying dashboard and dashboard cards", () => {
       it("should not preserve draft parameter values when editing the dashboard", () => {
         createDashboard({ dashboardDetails: { auto_apply_filters: false } });