You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whitelist the correlation header for CORS, rename it, and fix coalesced-search timing
- CORS: add the correlation header to the realm-server's `Access-Control-Allow-Headers`
allowlist. Without it the cross-origin preflight blocks the prerender's
`_federated-search` once the host stamps the header.
- Rename `x-boxel-request-id` → `x-boxel-logging-correlation-id` (and the
internal field/vars to `loggingCorrelationId`, the log token to `corr=`):
the old name read too much like the unrelated `x-boxel-client-request-id`,
which is realm-event/write correlation, a different concern.
- searchCards in-flight coalescing: exclude the per-request `timings` collector
from `searchInFlightKey` so it can't perturb the dedup key, and when a follower
awaits an already-running identical search, record that wait as `coalescedWait`
on the follower's own collector — otherwise its timing line would show no
sql/loadLinks and look misleadingly instant under concurrent search load.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments