Add support for customizing how external links behave when clicked in public LegendKeeper projects. This includes the ability to open external links in:
  • A new browser tab (target="_blank")
  • A new window (window.open)
  • The same tab (default behavior)
Use Case & Rationale:
LegendKeeper is widely used by worldbuilders, TTRPG creators, and publishers who often link to external resources such as:
- Ko-Fi, Patreon, or other support platforms
- D&D Beyond, World Anvil, or reference sites
  • YouTube, Discord, and other media
Currently, public-world users cannot control how these external links open. Many users — especially those sharing public maps — want external links to open in a new tab or window so users don’t lose their place within the LegendKeeper world.
This is especially critical when:
  • Providing persistent world access alongside monetization links
  • Ensuring good UX where users expect external links not to navigate away
Proposed Solutions:
  1. Default Behavior Setting in Public World Settings:
Toggle to set external links to open in:
- Same tab (default)
- New tab (target="_blank")
- New window (window.open)
  1. Markdown Extension or Syntax Support:
Allow Markdown like: Support me on Ko-Fi{:target="_blank"}
Or automatic detection of external links with optional override per link.
  1. Auto-detect External Links:
External links (i.e., not within the same LegendKeeper world) could default to open in a new tab unless specified otherwise.
Benefits:
  • Improves user experience on both desktop and mobile
  • Keeps users immersed in the world while exploring supplemental content
  • Matches web accessibility and modern usability expectations
Priority:
Medium-High — a small change with major UX improvement for many public and embedded use cases.