Add noreferrer to all target=_blank external links
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Files touched
M public/index.html
Diff
commit 85f90508cbabde9772f678d6c8d3f625abcfcb22
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue May 19 08:08:22 2026 -0700
Add noreferrer to all target=_blank external links
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
public/index.html | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/public/index.html b/public/index.html
index dee6eb5..f407ed4 100644
--- a/public/index.html
+++ b/public/index.html
@@ -280,7 +280,7 @@
<nav class="header-nav">
<a href="#picks">Archive</a>
<a href="#subscribe">Subscribe</a>
- <a href="https://designerwallcoverings.com" target="_blank" rel="noopener">Shop DW</a>
+ <a href="https://designerwallcoverings.com" target="_blank" rel="noopener noreferrer">Shop DW</a>
<button class="theme-toggle" id="themeToggle" aria-label="Toggle dark/light mode">
<svg id="iconSun" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5">
<circle cx="12" cy="12" r="4"/><line x1="12" y1="2" x2="12" y2="5"/><line x1="12" y1="19" x2="12" y2="22"/>
@@ -300,7 +300,7 @@
<span class="reveal-strip-label">Wednesday · 2026-05-06</span>
<span class="reveal-strip-title">Agra Okra — Arte International Indienne</span>
<span class="reveal-strip-vendor">Arte International</span>
- <a href="https://designerwallcoverings.com/products/agra-okra-arte-international#sample" target="_blank" rel="noopener">Free Memo</a>
+ <a href="https://designerwallcoverings.com/products/agra-okra-arte-international#sample" target="_blank" rel="noopener noreferrer">Free Memo</a>
</div>
<!-- SECTION 1: HERO — full-screen with left-anchored glass panel -->
@@ -314,7 +314,7 @@
</div>
<h1 class="hero-title">Today's<br><em>Wallpaper Pick</em></h1>
<p class="hero-sub">Agra Okra — Arte International Indienne Collection. Hand-blocked botanical on non-woven substrate — 200 years of Dutch block-print tradition, rewoven for today's rooms.</p>
- <a href="https://designerwallcoverings.com/products/agra-okra-arte-international#sample" class="hero-cta" target="_blank" rel="noopener">Order Memo Sample (free)</a>
+ <a href="https://designerwallcoverings.com/products/agra-okra-arte-international#sample" class="hero-cta" target="_blank" rel="noopener noreferrer">Order Memo Sample (free)</a>
</div>
</div>
</div>
@@ -386,8 +386,8 @@
<footer>
<div class="footer-logo">Wallpaper<span>Wednesday</span> · by Designer Wallcoverings</div>
<nav class="footer-links">
- <a href="https://designerwallcoverings.com" target="_blank" rel="noopener">Shop DW</a>
- <a href="https://designerwallcoverings.com/pages/trade" target="_blank" rel="noopener">Trade Program</a>
+ <a href="https://designerwallcoverings.com" target="_blank" rel="noopener noreferrer">Shop DW</a>
+ <a href="https://designerwallcoverings.com/pages/trade" target="_blank" rel="noopener noreferrer">Trade Program</a>
<a href="mailto:info@wallpaperwednesday.com">info@wallpaperwednesday.com</a>
<a href="#subscribe">Subscribe</a>
</nav>
@@ -435,7 +435,7 @@
archive.forEach(p => {
const a = document.createElement('a');
a.href = `https://designerwallcoverings.com/products/${p.handle}#sample`;
- a.target = '_blank'; a.rel = 'noopener'; a.className = 'archive-card';
+ a.target = '_blank'; a.rel = 'noopener noreferrer'; a.className = 'archive-card';
a.innerHTML = `
<img src="${p.img}" alt="${p.title}" loading="lazy" onerror="this.style.background='rgba(90,122,82,0.08)';this.style.minHeight='180px'">
<div class="archive-meta">