From 063cc58643965126fdc969eb89c63767b9617e62 Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com> Date: Tue, 22 Sep 2020 11:28:20 -0400 Subject: [PATCH] messagewebview: remove redundant default webview context menu Gitlab: #58 Change-Id: I5dfd587a56289137b1e53de256482865de7f13df --- src/mainview/components/MessageWebView.qml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mainview/components/MessageWebView.qml b/src/mainview/components/MessageWebView.qml index 98d95e1ac..b1d339afc 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") -- GitLab