From 885e66c96bc4bf9dd8875117f553d979be037bce Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 26 Jan 2026 16:59:37 -0600 Subject: [PATCH 1/2] Add scoped CSS-specific logging --- packages/realm-server/server.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/realm-server/server.ts b/packages/realm-server/server.ts index 23212bccf8..190a8413b7 100644 --- a/packages/realm-server/server.ts +++ b/packages/realm-server/server.ts @@ -60,6 +60,7 @@ export class RealmServer { private log = logger('realm-server'); private headLog = logger('realm-server:head'); private isolatedLog = logger('realm-server:isolated'); + private scopedCSSLog = logger('realm-server:scoped-css'); private realms: Realm[]; private virtualNetwork: VirtualNetwork; private matrixClient: MatrixClient; @@ -334,6 +335,7 @@ export class RealmServer { this.headLog.debug(`Fetching head HTML for ${cardURL.href}`); this.isolatedLog.debug(`Fetching isolated HTML for ${cardURL.href}`); + this.scopedCSSLog.debug(`Fetching scoped CSS for ${cardURL.href}`); let [headHTML, isolatedHTML, scopedCSS] = await Promise.all([ this.retrieveHeadHTML(cardURL), @@ -357,6 +359,16 @@ export class RealmServer { ); } + if (scopedCSS != null) { + this.scopedCSSLog.debug( + `Using scoped CSS for ${cardURL.href} (length ${scopedCSS.length})`, + ); + } else { + this.scopedCSSLog.debug( + `No scoped CSS returned from database for ${cardURL.href}`, + ); + } + let responseHTML = indexHTML; let headFragments: string[] = []; @@ -365,6 +377,7 @@ export class RealmServer { } if (scopedCSS != null) { + this.scopedCSSLog.debug(`Injecting scoped CSS for ${cardURL.href}`); headFragments.push( ``, ); From 9bff90ba8312bba72a6f02ee01fde019f54064a9 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 28 Jan 2026 20:11:06 -0600 Subject: [PATCH 2/2] Add type filter for index query --- packages/realm-server/lib/retrieve-scoped-css.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/realm-server/lib/retrieve-scoped-css.ts b/packages/realm-server/lib/retrieve-scoped-css.ts index b503fca970..a886067911 100644 --- a/packages/realm-server/lib/retrieve-scoped-css.ts +++ b/packages/realm-server/lib/retrieve-scoped-css.ts @@ -27,10 +27,10 @@ export async function retrieveScopedCSS({ } let scopedCSSQuery: Expression = [ - `SELECT deps, realm_version FROM boxel_index_working WHERE deps IS NOT NULL AND`, + `SELECT deps, realm_version FROM boxel_index_working WHERE type = 'instance' AND deps IS NOT NULL AND`, ...indexCandidateExpressions(candidates), `UNION ALL - SELECT deps, realm_version FROM boxel_index WHERE deps IS NOT NULL AND`, + SELECT deps, realm_version FROM boxel_index WHERE type = 'instance' AND deps IS NOT NULL AND`, ...indexCandidateExpressions(candidates), `ORDER BY realm_version DESC LIMIT 1`,