Add target="_blank" to external links in view/config pages #48

Closed
opened 2026-06-13 13:18:43 +00:00 by ldraney · 0 comments
Owner

Type

Bug

Lineage

Standalone — discovered during PR #47 review. Originates from PR #44 changes.

Repo

ldraney/palinks

What Broke

External links on the public view and config pages navigate away from palinks instead of opening in a new tab. Users lose their place when clicking any outbound link.

Repro Steps

  1. Visit any palinks public page with external links
  2. Click an external link card
  3. Observe: browser navigates away from palinks entirely

Expected Behavior

External links should open in a new tab via target="_blank" rel="noopener noreferrer", keeping the user on the palinks page.

Environment

  • Cluster/namespace: prod
  • Service version/commit: post-PR #44 merge

Acceptance Criteria

  • All external <a> links in view templates open in new tabs
  • All external <a> links in config templates open in new tabs
  • rel="noopener noreferrer" included for security
  • No regression in internal navigation
  • project-palinks — project this affects
  • ldraney/palinks #44 — PR that introduced the current link behavior
### Type Bug ### Lineage Standalone — discovered during PR #47 review. Originates from PR #44 changes. ### Repo `ldraney/palinks` ### What Broke External links on the public view and config pages navigate away from palinks instead of opening in a new tab. Users lose their place when clicking any outbound link. ### Repro Steps 1. Visit any palinks public page with external links 2. Click an external link card 3. Observe: browser navigates away from palinks entirely ### Expected Behavior External links should open in a new tab via `target="_blank" rel="noopener noreferrer"`, keeping the user on the palinks page. ### Environment - Cluster/namespace: prod - Service version/commit: post-PR #44 merge ### Acceptance Criteria - [ ] All external `<a>` links in view templates open in new tabs - [ ] All external `<a>` links in config templates open in new tabs - [ ] `rel="noopener noreferrer"` included for security - [ ] No regression in internal navigation ### Related - `project-palinks` — project this affects - `ldraney/palinks #44` — PR that introduced the current link behavior
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/palinks#48
No description provided.