diff --git a/www/js/zui3/zin.js b/www/js/zui3/zin.js index 373051c2ec..920ac8eb88 100644 --- a/www/js/zui3/zin.js +++ b/www/js/zui3/zin.js @@ -1810,7 +1810,15 @@ delete options.loadId; } - if(url && ((/^(https?|javascript):/.test(url) && !options.app) || url.startsWith('#'))) return; + if(url) + { + if(/^(https?|javascript):/.test(url) && !options.app) return; + if(url[0] === '#') + { + if(/firefox/i.test(navigator.userAgent)) e.preventDefault(); + return; + } + } if(!url && $link.is('a') && !options.back && !options.load) return; if($modal.length)