diff --git a/src/Elm/Kernel/Browser.js b/src/Elm/Kernel/Browser.js index 1d2de05..44d444b 100644 --- a/src/Elm/Kernel/Browser.js +++ b/src/Elm/Kernel/Browser.js @@ -154,7 +154,7 @@ function _Browser_application(impl) return F2(function(domNode, event) { - if (!event.ctrlKey && !event.metaKey && !event.shiftKey && event.button < 1 && !domNode.target && !domNode.hasAttribute('download')) + if (!event.ctrlKey && !event.metaKey && !event.shiftKey && event.button < 1 && !domNode.target && !domNode.hasAttribute('download') && domNode.hasAttribute('href')) { event.preventDefault(); var href = domNode.href;