From 3e9a26af773f5025e1540f9be5da952c448f1edd Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sun, 21 Feb 2021 14:54:30 +0100 Subject: Strip `srcset` attribute --- CHANGELOG.md | 4 +++- internal/feed/mail.go | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dd9804..651c0c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- Remove `srcset` attribute of `img` tags when including images in mail ### Fixed -- [Issue #39](https://github.com/Necoro/feed2imap-go/issues/39): Re-introduce deleted mails, even though `reupload-if-updated` is false. +- [Issue #39](https://github.com/Necoro/feed2imap-go/issues/39): Do not re-introduce deleted mails, even though `reupload-if-updated` is false. ## [0.6.0] - 2021-02-14 ### Fixed diff --git a/internal/feed/mail.go b/internal/feed/mail.go index 3010bfb..b201d61 100644 --- a/internal/feed/mail.go +++ b/internal/feed/mail.go @@ -328,6 +328,11 @@ func (item *item) buildBody() { cid := "cid:" + cidNr(idx) selection.SetAttr(attr, cid) } + + // srcset overrides src and would reload all the images + // we do not want to include all images in the srcset either, so just strip it + selection.RemoveAttr("srcset") + doneAnything = true }) -- cgit v1.2.3-54-g00ecf