From 22b8a665ec7b5e24f355b6e55db321f9a4bbb878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 18 Jun 2026 23:29:39 +0200 Subject: [PATCH] reference: drop the orphaned Temporal category from the web sidebar The reference sidebar lists web categories from web-categories.json, but the actual category pages come from the @category tags in the generated type definitions. Temporal carries no @category tag (verified: zero in the generated web.d.ts), so no /api/web/temporal/ page is built, yet the sidebar still linked to it - a 404 on every web reference page. Removing the entry stops the broken link. The Temporal symbols remain fully reachable: they group under 'Other APIs' (uncategorized), the all-symbols index, and search. Giving Temporal its own category needs @category Temporal tags in the upstream Deno web type definitions (web.d.ts is generated, not authored here), which is a separate, larger change. --- reference_gen/web-categories.json | 1 - 1 file changed, 1 deletion(-) diff --git a/reference_gen/web-categories.json b/reference_gen/web-categories.json index 45a673c4f..07d2a10c2 100644 --- a/reference_gen/web-categories.json +++ b/reference_gen/web-categories.json @@ -14,7 +14,6 @@ "Platform": "A set of essential interfaces and functions to interact with the browser environment. Eg handling user interactions, getting browser and device information, scheduling and canceling periodic or one-time tasks.\n\n{@linkcode prompt}, {@linkcode console}", "Storage": "Store data locally within the browser. Manage session storage and local storage.\n\n{@linkcode sessionStorage}, {@linkcode localStorage}", "Streams": "Manage data streams, queuing strategies, and transformations. Handle data in chunks, process large datasets, and optimize memory usage.\n\nEg {@linkcode ReadableStream}, {@linkcode WritableStream}, {@linkcode TransformStream}", - "Temporal": "Date and time handling. Includes long-lived Workflows, calendar systems, time zones, and precise duration calculations.\n\nEg {@linkcode Temporal.Now}, {@linkcode Temporal.PlainDate}", "URL": "Manipulate URLs, extract data from URLs and manage query parameters.\n\nEg {@linkcode URL}", "Wasm": "Efficiently execute computationally intensive tasks. Wasm module compilation, instantiation, memory management, and interaction with imports and exports.\n\nEg {@linkcode WebAssembly.instantiate}, {@linkcode WebAssembly.Module}, {@linkcode WebAssembly.Instance}", "WebSockets": "Enable real-time communication between clients and servers using WebSockets. Tools to create interactive and dynamic applications.\n\nEg {@linkcode WebSocket}",