From 7119a316ae28bc31b199de0e67d5c34a38e66ac9 Mon Sep 17 00:00:00 2001 From: Sadoon Al-Bader Date: Thu, 15 Apr 2021 03:04:45 +0300 Subject: Add setting for toggling javascript markup option Older systems like ppc32 struggle with WebKit's JavaScript engine, having this setting turned off enables those systems to access most websites with limited JavaScript functionality instead of simply crashing WebKit on any JS website. Was tested on Gentoo and ArchPower, works great. --- src/setting.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/setting.c b/src/setting.c index b180de7..a0cdff5 100644 --- a/src/setting.c +++ b/src/setting.c @@ -109,6 +109,7 @@ void setting_init(Client *c) setting_add(c, "images", TYPE_BOOLEAN, &on, webkit, 0, "auto-load-images"); setting_add(c, "javascript-can-access-clipboard", TYPE_BOOLEAN, &off, webkit, 0, "javascript-can-access-clipboard"); setting_add(c, "javascript-can-open-windows-automatically", TYPE_BOOLEAN, &off, webkit, 0, "javascript-can-open-windows-automatically"); + setting_add(c, "javascript-enable-markup", TYPE_BOOLEAN, &on, webkit, 0, "enable-javascript-markup"); setting_add(c, "media-playback-allows-inline", TYPE_BOOLEAN, &on, webkit, 0, "media-playback-allows-inline"); setting_add(c, "media-playback-requires-user-gesture", TYPE_BOOLEAN, &off, webkit, 0, "media-playback-requires-user-gesture"); setting_add(c, "media-stream", TYPE_BOOLEAN, &off, webkit, 0, "enable-media-stream"); -- cgit v1.2.3