Hi David. Finally got back round to checking this with recent sw. Apologies for the long delay. I can confirm that the problem still exists as before, ie replying to my test html emails when composing the message in a new frame throws the bodypart errors. ...But I'm not too fussed about it because I've got used to not composing messages in new frames ;-)
I've synced my emacs.git to:
* c3ff6712ad - (HEAD, origin/emacs-25) * lisp/net/tls.el (tls-program): Fix :version (do not merge to master). (2017-09-14 16:38:29 -0400) <Glenn Morris>
Emacs version is reported as 25.3.50.1.
And notmuch.git to:
* ab8b40f7 - (HEAD -> master, origin/master, origin/HEAD) cli: make notmuch count --exclude a boolean argument (2017-10-15 19:22:40 -0300) <Jani Nikula>
Using the tiny .emacs below is enough to trigger the problem:
(require 'shr)
(setq mm-text-html-renderer 'shr)
(setq mime-view-text/html-previewer 'shr)
(setq mm-html-inhibit-images nil)
(setq mm-html-blocked-images nil)
(require 'notmuch)
(setq notmuch-mua-compose-in 'new-frame)
(setq notmuch-multipart/alternative-discouraged '("text/plain"))
Not sure what you'd like to do with this from here...
Cheers,
-- Matt