Milestone admin and frontend stage
This commit is contained in:
@@ -372,7 +372,15 @@
|
||||
const hasAppTarget = Boolean(targetId && document.getElementById(targetId));
|
||||
const isInertHref = !href || href === "#" || href === "#hero" || href.toLowerCase().startsWith("javascript:");
|
||||
|
||||
if (!hasAppTarget && !isInertHref) return;
|
||||
if (!isInertHref) {
|
||||
event.preventDefault();
|
||||
event.stopImmediatePropagation();
|
||||
link.setAttribute("target", "_blank");
|
||||
link.setAttribute("rel", "noopener noreferrer");
|
||||
window.open(href, "_blank", "noopener,noreferrer");
|
||||
window.requestAnimationFrame(() => link.blur());
|
||||
return;
|
||||
}
|
||||
|
||||
event.preventDefault();
|
||||
window.requestAnimationFrame(() => link.blur());
|
||||
|
||||
Reference in New Issue
Block a user