From ebf30a8b6942329dc3b21319927a96797c08f19a Mon Sep 17 00:00:00 2001 From: Tomek Gargula Date: Wed, 27 May 2026 12:18:14 +0200 Subject: [PATCH 1/2] chore: update turbo in bun.lock --- bun.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bun.lock b/bun.lock index 5ce64721dc..cfde53b26a 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "devDependencies": { "@biomejs/biome": "^1.9.4", "@changesets/cli": "^2.31.0", - "turbo": "^2.9.12", + "turbo": "^2.9.14", "vercel": "50.37.3", }, }, From 03431b3e1fd8df2cf3e8044a26dd2ac70297d705 Mon Sep 17 00:00:00 2001 From: Tomek Gargula Date: Wed, 27 May 2026 12:54:59 +0200 Subject: [PATCH 2/2] fix: a11y issues in published docs --- packages/gitbook/src/components/AIChat/AIChatButton.tsx | 3 ++- packages/gitbook/src/components/Ads/Ad.tsx | 2 +- packages/gitbook/src/components/PageActions/PageActions.tsx | 1 + packages/gitbook/src/components/SiteLayout/SiteLayout.tsx | 1 - 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/gitbook/src/components/AIChat/AIChatButton.tsx b/packages/gitbook/src/components/AIChat/AIChatButton.tsx index bfe9587af3..abf533d347 100644 --- a/packages/gitbook/src/components/AIChat/AIChatButton.tsx +++ b/packages/gitbook/src/components/AIChat/AIChatButton.tsx @@ -1,6 +1,6 @@ 'use client'; import { useLanguage } from '@/intl/client'; -import { t } from '@/intl/translate'; +import { t, tString } from '@/intl/translate'; import type { Assistant } from '../AI'; import { useIsMobile } from '../hooks/useIsMobile'; import { Button } from '../primitives'; @@ -38,6 +38,7 @@ export function AIChatButton(props: { ) : null} } + aria-label={tString(language, 'ai_chat_ask', assistant.label)} onClick={() => assistant.open()} > {showLabel ? t(language, 'ask') : null} diff --git a/packages/gitbook/src/components/Ads/Ad.tsx b/packages/gitbook/src/components/Ads/Ad.tsx index 81fb4f64e4..9ece896149 100644 --- a/packages/gitbook/src/components/Ads/Ad.tsx +++ b/packages/gitbook/src/components/Ads/Ad.tsx @@ -132,7 +132,7 @@ function AdSponsoredLink(props: { spaceId: string }) { viaUrl.searchParams.set('utm_campaign', spaceId); return ( -

+