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 or 3-state.
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.

Back to Bug 1727493 Comment 75