[object Object]

← back to Lawyer Directory Builder

fix: add rel=noopener noreferrer to target=_blank links in dashboard; add backup file patterns to .gitignore

650dec435ce59902b9f61c9ae77a567370008bf4 · 2026-05-30 23:58:44 -0700 · SteveStudio2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files touched

Diff

commit 650dec435ce59902b9f61c9ae77a567370008bf4
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date:   Sat May 30 23:58:44 2026 -0700

    fix: add rel=noopener noreferrer to target=_blank links in dashboard; add backup file patterns to .gitignore
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---
 .gitignore            | 10 ++++++++++
 public/dashboard.html |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index 95ff50b..bd51848 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,13 @@ tmp/
 # Standing-rule additions (2026-05-07)
 build/
 .next/
+
+# Backup / source-leak prevention
+*.bak
+*.bak-*
+*.pre-*
+*.orig
+*.save
+*.old
+*~
+copy-of-*
diff --git a/public/dashboard.html b/public/dashboard.html
index bc4dd59..ee587a1 100644
--- a/public/dashboard.html
+++ b/public/dashboard.html
@@ -415,8 +415,8 @@
         + (r.firm_size_band ? '<div>' + safe(r.firm_size_band) + '</div>' : '')
         + (r.address ? '<div>' + safe(r.address) + '</div>' : '')
         + (r.phone   ? '<div>📞 ' + safe(r.phone) + '</div>' : '')
-        + (r.website ? '<div>🔗 <a href="' + safe(r.website) + '" target="_blank">' + safe(r.website.replace(/^https?:\/\//,'')) + '</a></div>' : '')
-        + '<div style="margin-top:6px"><a href="/p/' + r.id + '" target="_blank">→ pitch</a></div>';
+        + (r.website ? '<div>🔗 <a href="' + safe(r.website) + '" target="_blank" rel="noopener noreferrer">' + safe(r.website.replace(/^https?:\/\//,'')) + '</a></div>' : '')
+        + '<div style="margin-top:6px"><a href="/p/' + r.id + '" target="_blank" rel="noopener noreferrer">→ pitch</a></div>';
       dot.bindPopup(popup);
       dot.addTo(mapLayer);
       bounds.push([r.lat, r.lng]);

← 94f1067 snapshot: 26 file(s) changed, +6 new, ~20 modified  ·  back to Lawyer Directory Builder  ·  chore: macstudio3 migration — reconcile from mac2 + repoint 40951c7 →