← back to Coming Soon Template
Add rel=noopener noreferrer to all target=_blank links in viewer for tab-nabbing safety
adad0b41c052d46cf62e61f6f61863848a4c3663 · 2026-06-03 09:00:14 -0700 · SteveStudio2
Files touched
Diff
commit adad0b41c052d46cf62e61f6f61863848a4c3663
Author: SteveStudio2 <steve@designerwallcoverings.com>
Date: Wed Jun 3 09:00:14 2026 -0700
Add rel=noopener noreferrer to all target=_blank links in viewer for tab-nabbing safety
---
viewer/index.html | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/viewer/index.html b/viewer/index.html
index 5990c1d..5116d68 100644
--- a/viewer/index.html
+++ b/viewer/index.html
@@ -75,7 +75,7 @@
<h2>George — Gmail Accounts</h2>
<div class="note">George's OAuth tokens are dead. <code>/auth</code> only re-authorizes
<b>steve-office</b> (it hardcodes that login hint). Open in a tailnet browser:
- <a href="http://100.107.67.67:9850/auth" target="_blank">http://100.107.67.67:9850/auth</a></div>
+ <a href="http://100.107.67.67:9850/auth" target="_blank" rel="noopener noreferrer">http://100.107.67.67:9850/auth</a></div>
<table id="george">
<thead><tr><th>Slot</th><th>Email</th><th>/auth re-auths it?</th><th>Reachable</th></tr></thead>
<tbody></tbody>
@@ -114,8 +114,8 @@ function render(d){
return '<tr><td>'+x.domain+'</td>'
+ '<td>'+pill('host',x.host)+'</td>'
+ '<td>'+zone+'</td><td>'+dns+'</td><td>'+ns+'</td><td>'+reg+'</td>'
- + '<td>'+(x.pages_dev?'<a href="https://'+x.pages_dev+'" target="_blank">'+x.pages_dev+'</a>':'<span class="note">worker</span>')+'</td>'
- + '<td><a href="'+x.live_url+'" target="_blank">open ↗</a></td></tr>';
+ + '<td>'+(x.pages_dev?'<a href="https://'+x.pages_dev+'" target="_blank" rel="noopener noreferrer">'+x.pages_dev+'</a>':'<span class="note">worker</span>')+'</td>'
+ + '<td><a href="'+x.live_url+'" target="_blank" rel="noopener noreferrer">open ↗</a></td></tr>';
}).join('');
const flipped = d.summary.flipped, total = d.summary.total;
← 16df055 Expand .gitignore to exclude dist/, build/, .next/, and *.ba
·
back to Coming Soon Template
·
migrate GoDaddy auth → Bearer PAT (TK-10 key rotation); sso- c507485 →