Hey Artyom,

> What does it do exactly? I couldn't find a precise description,
> 
> https://webkitgtk.org/reference/webkit2gtk/2.36.5/WebKitSettings.html#WebKitSettings--enable-javascript-markup

I had kind of the same question, but rather if you have more details
about the execution limit/domain between both.

My naive understanding is that the JavaScript engine is still active,
as it is for the webext context.
What this does would be to not execute remote JS code, only internal.

I think that's fine, as this was kind of happening before anyway,
and if we can remove that IPC between main and ext through
ugly glib, the better.

Two remarks (regarding the patchset):

- If we're going to have scrolling in main, let's remove the webext
entirely as it wouldn't be of use anymore (we can reintroduce it later
if needed).
That would mean altering the Makefile too, I could do it if you want.

- Maybe it's not really useful to disable JavaScript (the original one)
entirely as it's needed for the core feature of being able to scroll.
Instead, we could substitute it for JavaScriptMarkup directly.

What do you (all) think?

Reply via email to