| Summary: | Open's application without asking | ||
|---|---|---|---|
| Product: | [Applications] Falkon | Reporter: | Hassan Zahin <zahinnowshin123> |
| Component: | general | Assignee: | David Rosca <nowrep> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.1.0 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/network/falkon/-/commit/bc4faeb281393dc1e85a84ee21765dd5bed6825e | Version Fixed/Implemented In: | 25.08.0 |
| Sentry Crash Report: | |||
|
Description
Hassan Zahin
2020-08-25 15:58:03 UTC
Is this about asking permissions to use the cam/mic? Nope. It's about opening application. (In reply to Hassan Zahin from comment #0) > SUMMARY > Falkon open's Zoom without asking > > STEPS TO REPRODUCE > 1. Install Zoom. > 2. Goto "https://zoom.us/test" (Official test meeting) > 3. Click join button. > 4. If zoom doesn't start, click launch zoom. > > OBSERVED RESULT > Falkon don't ask permission for opening zoom. > > EXPECTED RESULT > Falkon shouldn't ask permission for opening zoom. > > SOFTWARE/OS VERSIONS > Kubuntu 20.04 > > KDE Plasma Version: 5.18.5 > KDE Frameworks Version: 5.68.0 > Qt Version: 5.12.8 There in a mistake in expected result. Falkon should ask for permission to open Zoom but it doesn't ask. A possibly relevant merge request was started @ https://invent.kde.org/network/falkon/-/merge_requests/142 Git commit 7cc22eec26b61874b2d1395b1c39c2411bdd3a30 by Juraj Oravec. Committed on 22/07/2025 at 06:55. Pushed by jurajo into branch 'master'. Add permission management for unknown protocols FIXED-IN: 25.08.0 Signed-off-by: Juraj Oravec <jurajoravec@mailo.com> M +3 -0 src/lib/CMakeLists.txt M +4 -0 src/lib/other/qzsettings.cpp A +120 -0 src/lib/preferences/autoopenprotocolsdialog.cpp [License: GPL(v3.0+)] A +42 -0 src/lib/preferences/autoopenprotocolsdialog.h [License: GPL(v3.0+)] A +154 -0 src/lib/preferences/autoopenprotocolsdialog.ui M +8 -0 src/lib/preferences/preferences.cpp M +1 -0 src/lib/preferences/preferences.h M +155 -114 src/lib/preferences/preferences.ui M +17 -8 src/lib/webengine/webpage.cpp https://invent.kde.org/network/falkon/-/commit/7cc22eec26b61874b2d1395b1c39c2411bdd3a30 Git commit bc4faeb281393dc1e85a84ee21765dd5bed6825e by Juraj Oravec. Committed on 22/07/2025 at 15:49. Pushed by jurajo into branch 'release/25.08'. Add permission management for unknown protocols FIXED-IN: 25.08.0 Cherry-picked from: 7cc22eec26b61874b2d1395b1c39c2411bdd3a30 Signed-off-by: Juraj Oravec <jurajoravec@mailo.com> M +3 -0 src/lib/CMakeLists.txt M +4 -0 src/lib/other/qzsettings.cpp A +120 -0 src/lib/preferences/autoopenprotocolsdialog.cpp [License: GPL(v3.0+)] A +42 -0 src/lib/preferences/autoopenprotocolsdialog.h [License: GPL(v3.0+)] A +154 -0 src/lib/preferences/autoopenprotocolsdialog.ui M +8 -0 src/lib/preferences/preferences.cpp M +1 -0 src/lib/preferences/preferences.h M +155 -114 src/lib/preferences/preferences.ui M +17 -8 src/lib/webengine/webpage.cpp https://invent.kde.org/network/falkon/-/commit/bc4faeb281393dc1e85a84ee21765dd5bed6825e |