Disable rendering widgets on federated pages (security)
parent
38dc5bb11c
commit
8f29cef717
|
@ -179,5 +179,6 @@ export const invisibleDecoration = Decoration.replace({});
|
||||||
export function shouldRenderWidgets(client: Client) {
|
export function shouldRenderWidgets(client: Client) {
|
||||||
const currentPageMeta = client.ui.viewState.currentPageMeta;
|
const currentPageMeta = client.ui.viewState.currentPageMeta;
|
||||||
return !currentPageMeta?.tags?.includes("template") &&
|
return !currentPageMeta?.tags?.includes("template") &&
|
||||||
currentPageMeta?.pageDecoration?.renderWidgets !== false;
|
currentPageMeta?.pageDecoration?.renderWidgets !== false &&
|
||||||
|
!currentPageMeta?.name.startsWith("!");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue