From 82aaf0f226adc356bd0ae1d6f39fe1a5d540144d 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/src/components/views/context_menus/WidgetContextMenu.tsx b/src/components/views/context_menus/WidgetContextMenu.tsx index ff74e25d38..be59d9b222 100644 --- a/src/components/views/context_menus/WidgetContextMenu.tsx +++ b/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/src/components/views/elements/AppTile.tsx b/src/components/views/elements/AppTile.tsx index ee3dfddd2a..00f14442d4 100644 --- a/src/components/views/elements/AppTile.tsx +++ b/src/components/views/elements/AppTile.tsx @@ -807,16 +807,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 (