diff --git a/flutter/lib/desktop/pages/remote_tab_page.dart b/flutter/lib/desktop/pages/remote_tab_page.dart index f9c30e8c1..1d39b715c 100644 --- a/flutter/lib/desktop/pages/remote_tab_page.dart +++ b/flutter/lib/desktop/pages/remote_tab_page.dart @@ -260,7 +260,7 @@ class _ConnectionTabPageState extends State { ), ]); - if (!ffi.canvasModel.cursorEmbedded) { + if (!ffi.canvasModel.cursorEmbedded && !ffi.ffiModel.viewOnly) { menu.add(MenuEntryDivider()); menu.add(RemoteMenuEntry.showRemoteCursor( key, @@ -269,7 +269,7 @@ class _ConnectionTabPageState extends State { )); } - if (perms['keyboard'] != false) { + if (perms['keyboard'] != false && !ffi.ffiModel.viewOnly) { if (perms['clipboard'] != false) { menu.add(RemoteMenuEntry.disableClipboard(key, padding, dismissFunc: cancelFunc));