summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2023-08-05 17:02:06 +1200
committertoofar <toofar@spalge.com>2023-08-12 13:36:50 +1200
commitb018f3f081db60029be35ee800170e3c3a32d3e7 (patch)
treefbc455a2c6b001cc1ec6f43bf21cb925de03c714
parent64af5f0e264f5a79dc474838603f584b346f6ac4 (diff)
downloadqutebrowser-b018f3f081db60029be35ee800170e3c3a32d3e7.tar.gz
qutebrowser-b018f3f081db60029be35ee800170e3c3a32d3e7.zip
Revert "qt6: Add macOS sandboxing warning"
This reverts commit 8715263c757072fcca14d4e543efa631fda149cd. ref: #7803
-rw-r--r--qutebrowser/app.py9
-rw-r--r--qutebrowser/browser/qutescheme.py3
-rw-r--r--qutebrowser/html/warning-sandboxing.html16
3 files changed, 0 insertions, 28 deletions
diff --git a/qutebrowser/app.py b/qutebrowser/app.py
index 94cc53c72..60eedeb1b 100644
--- a/qutebrowser/app.py
+++ b/qutebrowser/app.py
@@ -346,15 +346,6 @@ def _open_special_pages(args):
True,
'qute://warning/sessions'),
- ('sandboxing-warning-shown',
- (
- hasattr(sys, "frozen") and
- utils.is_mac and
- machinery.IS_QT6 and
- os.environ.get("QTWEBENGINE_DISABLE_SANDBOX") == "1"
- ),
- 'qute://warning/sandboxing'),
-
('qt5-warning-shown',
(
machinery.IS_QT5 and
diff --git a/qutebrowser/browser/qutescheme.py b/qutebrowser/browser/qutescheme.py
index dae862b8b..f325ff9e3 100644
--- a/qutebrowser/browser/qutescheme.py
+++ b/qutebrowser/browser/qutescheme.py
@@ -568,9 +568,6 @@ def qute_warning(url: QUrl) -> _HandlerRet:
title='Qt 5.15 sessions warning',
datadir=standarddir.data(),
sep=os.sep)
- elif path == '/sandboxing':
- src = jinja.render('warning-sandboxing.html',
- title='Qt 6 macOS sandboxing warning')
elif path == '/qt5':
is_venv = hasattr(sys, 'real_prefix') or sys.base_prefix != sys.prefix
src = jinja.render('warning-qt5.html',
diff --git a/qutebrowser/html/warning-sandboxing.html b/qutebrowser/html/warning-sandboxing.html
deleted file mode 100644
index 186d938e7..000000000
--- a/qutebrowser/html/warning-sandboxing.html
+++ /dev/null
@@ -1,16 +0,0 @@
-{% extends "styled.html" %}
-
-{% block content %}
-<h1>{{ title }}</h1>
-<span class="note">Note this warning will only appear once. Use <span class="mono">:open
-qute://warning/sandboxing</span> to show it again at a later time.</span>
-
-<p>
- Due to a <a href="https://github.com/pyinstaller/pyinstaller/pull/6903">PyInstaller issue</a>,
- Chromium's <a href="https://chromium.googlesource.com/chromium/src/+/HEAD/docs/design/sandbox_faq.md">sandboxing</a>
- is currently disabled for macOS builds with Qt 6. This means that there will be no additional layer of protection
- in case of Chromium security bugs. Thus, it's advised to
- <b>not use this build in production</b>. Hopefully, this situation will be
- resolved before the final 3.0.0 release.
-</p>
-{% endblock %}