In the backend, we would keep the two sender-centric preferences that we currently have: * mailnews.sendformat.auto_downgrade - Send plain text, if the message only contains plain text - Default: true * mail.default_html_action - Controls whether we send plain text, html, or both. - Default: both, unless previous option applied. These are *sender*-centric, i.e. express our user's opinion and preference. As discussed, our users have very strong opinions on this. The objective of this bug was to remove the *recipient*-centric options (where our user sets these format preferences for specific recipients only). Removing the *recipient*-centric option will allow us to get rid of most of the UI and the entire sub-dialog, and some confusing and buggy backend-logic. With this, the code will be less complex, and the UI surface shrinks to a single dropdown or 3-state.
Bug 1727493 Comment 75 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
In the backend, we would keep the two sender-centric preferences that we currently have: * mailnews.sendformat.auto_downgrade - Send plain text, if the message only contains plain text - Default: true * mail.default_html_action - Controls whether we send plain text, html, or both. - Default: both, unless previous option applied. These are *sender*-centric, i.e. express our user's opinion and preference. As discussed, our users have very strong opinions on this. The objective of this bug was to remove the *recipient*-centric options (where our user sets these format preferences for specific recipients only). Removing the *recipient*-centric option will allow us to get rid of most of the UI and the entire sub-dialog, and some confusing and buggy backend-logic. With this, the code will be less complex, and the UI surface shrinks to a single dropdown.