Skip to content

🐛 Bug: External Links Open in Same Tab #129

@Tushar8466

Description

@Tushar8466

Describe the bug

All external links across the Guide pages (e.g., "Landscape2 project", "contributing guidelines", "sponsors page", "JSON Schema tooling") currently open in the same browser tab, causing users to navigate away from the documentation unexpectedly.

Steps To Reproduce

  1. Go to the JSON Schema Landscape site and navigate to the Guide section
  2. On the Introduction page, click any external link (e.g., "Landscape2 project" or "contributing guidelines")
  3. Observe that the link opens in the same tab, replacing the current page
  4. Use the browser back button to return — repeat for links on Adopters, Sponsors, and

Expected Behavior

External links should open in a new tab (target="_blank") so users can:

  • Continue reading the documentation without losing their place
  • Easily return to the JSON Schema landscape after exploring the linked resource

Current Behavior

Clicking any external link (e.g., on the Introduction page) replaces the current page, forcing users to use the browser's back button to return.

Suggested Fix

Add target="_blank" and rel="noopener noreferrer" to all outbound/external links:

<a href="https://external-site.com" target="_blank" rel="noopener noreferrer">Link Text</a>

Note: rel="noopener noreferrer" should always accompany target="_blank" for security best practices.

Screenshots

Image

Device Information [optional]

- OS:MacOS
- Browser:Chrome
- version:

Are you working on this issue?

Yes

Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐛 BugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions