Currently the only ways I seem to be able to modify HTML notifications are A) going into Preferences removing an individual choice for a given site that was previously made when loading that site and B) attempting to set such a choice when loading said site. However, in the case of the latter, the message that only sometimes briefly appears at the top of the website viewport disappears when I try to move the mouse pointer to it in order to Deny the website's request (and to Remember the choice). Most of the time, the decision area bar at the top of the screen (which seems to appear in conjunction with some mysterious modal window with no content) disappears in less than half a second before I can even move my mouse (so I cannot even take a screenshot of it to attach here). The modal window with no content does not disappear at this time. I decided to try to click somewhere in the darkened modal window to see what happens, and this returns me to the website I am loading, but it is not intuitive. If there is a place somewhere in the file system in a config file where I can manually block ALL such notifications, can you please tell me?
Git commit 0dd534d165905b50dc9c54dd8cc08be83dbcb787 by Juraj Oravec. Committed on 12/06/2024 at 20:56. Pushed by jurajo into branch 'master'. Implement per site permissions in database This includes: - Cookies - HTML5 permissions - WebAttributes - Panels, tabs, GUI. Related: bug 396024, bug 451357, bug 392711 Signed-off-by: Juraj Oravec <jurajoravec@mailo.com> M +1 -0 autotests/CMakeLists.txt A +111 -0 autotests/sitesettingstest.cpp [License: GPL (v3+)] A +47 -0 autotests/sitesettingstest.h [License: GPL (v3+)] M +14 -3 src/lib/CMakeLists.txt M +17 -0 src/lib/app/mainapplication.cpp M +3 -0 src/lib/app/mainapplication.h M +179 -2 src/lib/app/profilemanager.cpp M +3 -0 src/lib/app/profilemanager.h M +41 -28 src/lib/cookies/cookiejar.cpp M +0 -3 src/lib/cookies/cookiejar.h M +42 -12 src/lib/cookies/cookiemanager.cpp M +3 -0 src/lib/cookies/cookiemanager.h M +31 -0 src/lib/data/data/browsedata.sql M +60 -0 src/lib/other/siteinfo.cpp M +6 -0 src/lib/other/siteinfo.h M +37 -2 src/lib/other/siteinfo.ui A +130 -0 src/lib/other/siteinfopermissionitem.cpp [License: GPL (v3+)] A +64 -0 src/lib/other/siteinfopermissionitem.h [License: GPL (v3+)] A +86 -0 src/lib/other/siteinfopermissionitem.ui A +627 -0 src/lib/other/sitesettingsmanager.cpp [License: GPL (v3+)] A +141 -0 src/lib/other/sitesettingsmanager.h [License: GPL (v3+)] M +48 -8 src/lib/preferences/preferences.cpp M +0 -1 src/lib/preferences/preferences.h M +181 -160 src/lib/preferences/preferences.ui A +40 -0 src/lib/preferences/sitesettingsattributesitem.cpp [License: GPL(v3.0+)] A +40 -0 src/lib/preferences/sitesettingsattributesitem.h [License: GPL(v3.0+)] A +49 -0 src/lib/preferences/sitesettingsattributesitem.ui A +90 -0 src/lib/preferences/sitesettingsbrowsedialog.cpp [License: GPL(v3.0+)] A +40 -0 src/lib/preferences/sitesettingsbrowsedialog.h [License: GPL(v3.0+)] R +48 -88 src/lib/preferences/sitesettingsbrowsedialog.ui [from: src/lib/tools/html5permissions/html5permissionsdialog.ui - 058% similarity] A +73 -0 src/lib/preferences/sitesettingshtml5item.cpp [License: GPL(v3.0+)] A +45 -0 src/lib/preferences/sitesettingshtml5item.h [License: GPL(v3.0+)] A +52 -0 src/lib/preferences/sitesettingshtml5item.ui D +0 -190 src/lib/tools/html5permissions/html5permissionsdialog.cpp M +16 -81 src/lib/tools/html5permissions/html5permissionsmanager.cpp M +0 -8 src/lib/tools/html5permissions/html5permissionsmanager.h M +8 -0 src/lib/tools/sqldatabase.cpp M +2 -0 src/lib/tools/sqldatabase.h M +30 -2 src/lib/webengine/webpage.cpp M +1 -0 src/plugins/CMakeLists.txt M +2 -0 src/plugins/PyFalkon/CMakeLists.txt M +3 -0 src/plugins/PyFalkon/pyfalkon_global.h M +6 -0 src/plugins/PyFalkon/typesystem_pyfalkon.xml A +14 -0 src/plugins/SiteSettingsView/CMakeLists.txt A +2 -0 src/plugins/SiteSettingsView/Messages.sh A +9 -0 src/plugins/SiteSettingsView/sitesettingsview.json A +80 -0 src/plugins/SiteSettingsView/sitesettingsview_controller.cpp [License: GPL (v3+)] C +18 -19 src/plugins/SiteSettingsView/sitesettingsview_controller.h [from: src/lib/tools/html5permissions/html5permissionsmanager.h - 050% similarity] A +66 -0 src/plugins/SiteSettingsView/sitesettingsview_plugin.cpp [License: GPL (v3+)] R +21 -28 src/plugins/SiteSettingsView/sitesettingsview_plugin.h [from: src/lib/tools/html5permissions/html5permissionsdialog.h - 050% similarity] A +276 -0 src/plugins/SiteSettingsView/sitesettingsview_widget.cpp [License: GPL (v3+)] A +66 -0 src/plugins/SiteSettingsView/sitesettingsview_widget.h [License: GPL (v3+)] M +1 -0 src/plugins/StatusBarIcons/sbi_javascripticon.cpp https://invent.kde.org/network/falkon/-/commit/0dd534d165905b50dc9c54dd8cc08be83dbcb787