diff --git a/src/lib/webengine/webpage.cpp b/src/lib/webengine/webpage.cpp index 7c31ec78c..ab8666f3c 100644 --- a/src/lib/webengine/webpage.cpp +++ b/src/lib/webengine/webpage.cpp @@ -323,7 +323,10 @@ void WebPage::fullScreenRequested(bool fullScreen) void WebPage::featurePermissionRequested(const QUrl &origin, const QWebEnginePage::Feature &feature) { - mApp->html5PermissionsManager()->requestPermissions(this, origin, feature); + if (feature == MouseLock && view()->isFullScreen()) + setFeaturePermission(origin, feature, PermissionGrantedByUser); + else + mApp->html5PermissionsManager()->requestPermissions(this, origin, feature); } bool WebPage::isFullScreen()