Skip to content

Commit 152023f

Browse files
committed
fix: routing logic for referrer.
1 parent 84aa937 commit 152023f

File tree

1 file changed

+3
-3
lines changed
  • src/routes/docs/references/[version]/[platform]/[service]

1 file changed

+3
-3
lines changed

src/routes/docs/references/[version]/[platform]/[service]/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
// nodejs has a `server-` prefix.
9191
const needsServerPrefix =
9292
!platform.startsWith('client-') && !platform.startsWith('server-');
93-
if (needsServerPrefix) {
93+
if (needsServerPrefix && document.referrer) {
9494
platformBindingForSelect = `server-${platform}` as Platform;
9595
}
9696
}
@@ -127,8 +127,8 @@
127127
// the service description up to the first full stop, providing sufficient information.
128128
$: shortenedDescription = serviceDescription.substring(0, serviceDescription.indexOf('.') + 1);
129129
130-
$: platformBindingForSelect = platform;
131-
$: platform = $page.params.platform as Platform;
130+
$: platformBindingForSelect = $page.params.platform as Platform;
131+
$: platform = ($preferredPlatform ?? $page.params.platform) as Platform;
132132
$: platformType = platform.startsWith('client-') ? 'CLIENT' : 'SERVER';
133133
$: serviceName = serviceMap[data.service?.name];
134134
$: title = serviceName + API_REFERENCE_TITLE_SUFFIX;

0 commit comments

Comments
 (0)