← back to Freddy
harden external links: rel=noopener noreferrer on target=_blank anchors
6cf32703b7d49916bb5855b99528f5f46efd77d3 · 2026-06-03 21:31:39 -0700 · Steve
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M components/granters/GrantersTab.tsxM components/organizations/OrgsTab.tsxM components/solicitor/SolicitorTab.tsx
Diff
commit 6cf32703b7d49916bb5855b99528f5f46efd77d3
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Jun 3 21:31:39 2026 -0700
harden external links: rel=noopener noreferrer on target=_blank anchors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
components/granters/GrantersTab.tsx | 2 +-
components/organizations/OrgsTab.tsx | 2 +-
components/solicitor/SolicitorTab.tsx | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/components/granters/GrantersTab.tsx b/components/granters/GrantersTab.tsx
index 7cf7a90..bb7cd90 100644
--- a/components/granters/GrantersTab.tsx
+++ b/components/granters/GrantersTab.tsx
@@ -151,7 +151,7 @@ export default function GrantersTab() {
)}
</div>
{g.website_url && (
- <a href={g.website_url} target="_blank" rel="noreferrer" className="btn btn-ghost btn-sm">
+ <a href={g.website_url} target="_blank" rel="noopener noreferrer" className="btn btn-ghost btn-sm">
<ExternalLink size={12} />
</a>
)}
diff --git a/components/organizations/OrgsTab.tsx b/components/organizations/OrgsTab.tsx
index a45f229..0ce1d43 100644
--- a/components/organizations/OrgsTab.tsx
+++ b/components/organizations/OrgsTab.tsx
@@ -177,7 +177,7 @@ export default function OrgsTab() {
</div>
</div>
{org.website_url && (
- <a href={org.website_url} target="_blank" rel="noreferrer" className="btn btn-ghost btn-sm">
+ <a href={org.website_url} target="_blank" rel="noopener noreferrer" className="btn btn-ghost btn-sm">
<ExternalLink size={12} />
</a>
)}
diff --git a/components/solicitor/SolicitorTab.tsx b/components/solicitor/SolicitorTab.tsx
index 55c6156..11cf637 100644
--- a/components/solicitor/SolicitorTab.tsx
+++ b/components/solicitor/SolicitorTab.tsx
@@ -309,7 +309,7 @@ export default function SolicitorTab() {
<span className="flex items-center gap-1"><Phone size={10} /> {contact.phone}</span>
)}
{contact.linkedin_url && (
- <a href={contact.linkedin_url} target="_blank" rel="noreferrer" className="flex items-center gap-1" style={{ color: '#60a5fa' }}>
+ <a href={contact.linkedin_url} target="_blank" rel="noopener noreferrer" className="flex items-center gap-1" style={{ color: '#60a5fa' }}>
<Linkedin size={10} /> LinkedIn
</a>
)}
← 1f9e080 Add 3 guest login tiers via shared capability layer + deploy
·
back to Freddy
·
chore: macstudio3 migration — reconcile from mac2 + repoint 7914c9d →