diff --git a/light9/web/ResourceDisplay.ts b/light9/web/ResourceDisplay.ts --- a/light9/web/ResourceDisplay.ts +++ b/light9/web/ResourceDisplay.ts @@ -115,10 +115,15 @@ export class ResourceDisplay extends Lit } runUriHandler() { + this.graph.runHandler(this.onUri.bind(this), `rdisplay ${this.href()}` /*needs uniqueness?*/); } onUri(patch?: Patch) { + if (patch && !patchContainsPreds(patch, [this.graph.Uri("rdfs:label")])) { + return; + } + if (!this.uri) { this.label = ""; return;