Re: 'load_images' pref ineffective on embedded images
Rodrigo Arias <[email protected]> Tue, 1 Oct 2024 20:52:21 +0200
| Newsgroups | gmane.comp.web.dillo.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Sep 17, 2024 at 09:54:18AM +0200, [email protected] wrote: > >> Hi, >> >> The pref 'load_images=NO' only disables loading images from a remote >> img src, and not from an embedded[1] data:image src. >> >> If this behavior is intentional, would it be reasonable to implement >> an option to disable all images? >> >> It might be the case that the user does not want to see any images, no >> matter the img src. > >If anyone cares about this issue, here is a simple fix to make sure >that embedded images do not display when 'load_images' is disabled: > >--- a/src/html.cc Tue Sep 17 09:41:51 2024 >+++ b/src/html.cc Tue Sep 17 09:42:44 2024 >@@ -2165,7 +2165,6 @@ DilloImage *a_Html_image_new(DilloHtml *html, const ch > html->images->set(html->images->size() - 1, hi); > > load_now = prefs.load_images || >- !dStrAsciiCasecmp(URL_SCHEME(url), "data") || > (a_Capi_get_flags_with_redirection(url) & CAPI_IsCached); > > if (load_now && Html_load_image(html->bw, url, html->page_url, image)) { > >Maybe it would be better to have a separate option to turn this off/on, >but I won't bother with that unless there is interest in it. I don't have an strong opinion on this, as sometimes it is handy to render bullets or other small "symbols". But other times they embed a large image. In any case, the image data is already downloaded anyway. Best, Rodrigo. _______________________________________________ Dillo-dev mailing list -- dillo-dev-lx9mn2B4QYRWk0Htik3J/[email protected] To unsubscribe send an email to dillo-dev-leave-lx9mn2B4QYRWk0Htik3J/[email protected]