From 98e8a594f2d265a6e72af03a5dbcaa44ba5714d1 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 3 Sep 2026 09:08:25 +0000 Subject: [PATCH] fix: single-flight the JWKS refresh; design-system textarea; doc placement - Refresh a workspace's JWKS under a per-URL lock, so a burst against a cold or stale entry triggers one fetch, not one per request (single-flight). The "at most once per interval" bound now holds while a fetch is in flight, not only after it lands. - A cached entry with no keys is a remembered failure; serving it reported an unreachable issuer as an unknown `kid`. Map an empty entry to an issuer-unreachable error instead. - Use the design-system TextInput (textarea variant) for the PEM key field rather than a raw + /> {:else}