From b7a94af3f985db35105c96c5d84540dee1138e71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Poyet?= Date: Wed, 27 Aug 2025 13:56:26 +0200 Subject: [PATCH] fix: make sure we don't allow to minimize or revoke api.healthchat.ch widgets --- .../views/context_menus/WidgetContextMenu.tsx | 3 +++ .../src/components/views/elements/AppTile.tsx | 23 +++++++++++-------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx b/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx index d0a168f691..2f1098ebd7 100644 --- a/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx +++ b/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx @@ -55,6 +55,9 @@ const showRevokeButton = ( app: IWidget, userWidget: boolean | undefined, ): boolean => { + // Don't show revoke button for api.healthchat.ch widgets + if (app.url?.includes("api.healthchat.ch")) return false; + const isAllowedWidget = (isAppWidget(app) && app.eventId !== undefined && diff --git a/apps/web/src/components/views/elements/AppTile.tsx b/apps/web/src/components/views/elements/AppTile.tsx index b700a4560b..01b610c1f2 100644 --- a/apps/web/src/components/views/elements/AppTile.tsx +++ b/apps/web/src/components/views/elements/AppTile.tsx @@ -838,16 +838,19 @@ export default class AppTile extends React.Component { , ); - layoutButtons.push( - - - , - ); + // Don't show minimize button for api.healthchat.ch widgets + if (!this.props.app.url?.includes("api.healthchat.ch")) { + layoutButtons.push( + + + , + ); + } } return (