diff --git a/src/pat/forward/forward.js b/src/pat/forward/forward.js index 8259052f7..d0fcf6d1c 100644 --- a/src/pat/forward/forward.js +++ b/src/pat/forward/forward.js @@ -34,7 +34,6 @@ export default Base.extend({ return; } event.preventDefault(); - event.stopPropagation(); if (this.options.delay) { await utils.timeout(this.options.delay); } diff --git a/src/pat/forward/forward.test.js b/src/pat/forward/forward.test.js index e8b59a0ca..45eb20b40 100644 --- a/src/pat/forward/forward.test.js +++ b/src/pat/forward/forward.test.js @@ -124,5 +124,43 @@ describe("pat-forward", function () { await utils.timeout(300); expect(window.location.href.indexOf("#oh") > -1).toBe(true); }); + + it("does not steal the click event but let it bubble up.", function () { + document.body.innerHTML = ` + +