fix internal links showing up as external (#3128)

* fix internal links showing up as external

* fix internal links showing up as external
zio/stable
Hailey 2024-03-06 11:34:48 -08:00 committed by GitHub
parent 2d9a5db967
commit 4e6020b88c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -158,7 +158,12 @@ export function linkRequiresWarning(uri: string, label: string) {
const host = urip.hostname.toLowerCase()
// Hosts that end with bsky.app or bsky.social should be trusted by default.
if (host.endsWith('bsky.app') || host.endsWith('bsky.social')) {
if (
uri.startsWith('/') ||
host.endsWith('bsky.app') ||
host.endsWith('bsky.social') ||
host.endsWith('blueskyweb.xyz')
) {
// if this is a link to internal content,
// warn if it represents itself as a URL to another app
return !!labelDomain && labelDomain !== host && isPossiblyAUrl(labelDomain)