← back to Textiletuesday
public/index.html: add noreferrer to all target=_blank external links
4ebea263dd867dd27f04ced8f875c8a3a355bc16 · 2026-05-19 17:19:31 -0700 · Steve Abrams
All four hard-coded external links (Shop DW header + footer, Trade
Program, Order Memo Sample CTA) plus the JS-built archive cards
previously carried rel="noopener" only. noreferrer prevents the destination
(designerwallcoverings.com) from seeing textiletuesday.com in its
Referer header, which keeps the editorial side-site analytically
distinct from the main store and is the canonical pairing for any
target=_blank link.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit 4ebea263dd867dd27f04ced8f875c8a3a355bc16
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue May 19 17:19:31 2026 -0700
public/index.html: add noreferrer to all target=_blank external links
All four hard-coded external links (Shop DW header + footer, Trade
Program, Order Memo Sample CTA) plus the JS-built archive cards
previously carried rel="noopener" only. noreferrer prevents the destination
(designerwallcoverings.com) from seeing textiletuesday.com in its
Referer header, which keeps the editorial side-site analytically
distinct from the main store and is the canonical pairing for any
target=_blank link.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
public/index.html | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/public/index.html b/public/index.html
index 8c2b3cc..1d78a42 100644
--- a/public/index.html
+++ b/public/index.html
@@ -283,7 +283,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"/>
@@ -314,7 +314,7 @@
<h1 class="hero-title">Boutique<br><em>Floral</em></h1>
<div class="hero-divider"></div>
<p class="hero-sub">Delft Dark Blue — Lee Jofa x Sarah Bartholomew. Pure botanical linen woven at 54 inches, with a hand-drawn floral motif that navigates the line between antique document and living garden wall.</p>
- <a href="https://designerwallcoverings.com/products/dwkk-g0933c476#sample" class="hero-cta" target="_blank" rel="noopener">Order Memo Sample (free)</a>
+ <a href="https://designerwallcoverings.com/products/dwkk-g0933c476#sample" class="hero-cta" target="_blank" rel="noopener noreferrer">Order Memo Sample (free)</a>
<!-- Weave-detail zoom -->
<div class="hero-zoom">
<img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2022101_5_060796c6-a8c9-450d-a5b7-c0e35f41109a.jpg?v=1726530286" alt="Macro weave detail of Boutique Floral linen">
@@ -390,8 +390,8 @@
<footer>
<div class="footer-logo">Textile<span>Tuesday</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@textiletuesday.com">info@textiletuesday.com</a>
<a href="#subscribe">Subscribe</a>
</nav>
@@ -432,7 +432,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(58,90,120,0.10)';this.style.minHeight='180px'">
<div class="archive-meta">
← 22b4c48 server.js: 404-guard for .bak/.pre-/.orig static paths
·
back to Textiletuesday
·
add: pre-stage Meta Pixel snippet (placeholder; flip via _dw b91d108 →