diff --git a/src/mainview/components/MessageWebView.qml b/src/mainview/components/MessageWebView.qml index 98d95e1ac5ed87f03fe2c91d12d54e49c3ae0a94..b1d339afc97aac88556dab365ca501bf1211e2eb 100644 --- a/src/mainview/components/MessageWebView.qml +++ b/src/mainview/components/MessageWebView.qml @@ -261,6 +261,13 @@ Rectangle { messageWebView.runJavaScript("displayNavbar(false);") } } + + onContextMenuRequested: { + var needContextMenu = request.selectedText.length || request.isContentEditable + if (!needContextMenu) + request.accepted = true + } + Component.onCompleted: { messageWebView.loadHtml(UtilsAdapter.qStringFromFile( ":/chatview.html"), ":/chatview.html")