0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-05 19:53:47 +08:00
discourse/lib/email
Régis Hanol 6f082bc7a4
FIX: Don't elide numbered lists from Word emails (#42103)
Previously, a reply sent from Outlook was truncated at its first
numbered list — `extract_from_word` treats any child of `.WordSection1`
that is neither a `<p>` nor a `<ul>` as the start of a signature or
forwarded message, and Outlook renders numbered lists as `<ol>`, so the
list and everything after it was elided and (outside of private
messages, or with `always_show_trimmed_content` disabled) dropped from
the post with no error.

This change excludes `<ol>` as well, so numbered lists are kept along
with the content that follows them, while the `<div>`/`<table>`
signature and forwarded-message blocks the method exists to strip are
still elided.
2026-07-28 21:29:10 +02:00
..
authentication_results.rb
build_email_helper.rb
cleaner.rb FIX: Email::Cleaner must clear the encoding of replaced bodies 2026-01-15 13:05:25 -05:00
message_builder.rb FEATURE: better email subject lines (#36040) 2026-04-24 15:14:10 +04:00
message_id_service.rb
poller.rb
processor.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
receiver.rb FIX: Don't elide numbered lists from Word emails (#42103) 2026-07-28 21:29:10 +02:00
renderer.rb UX: add preview to email templates (#36657) 2026-01-08 11:33:53 +04:00
sender.rb FEATURE: Add PM whisper feedback for email sending failures (#40250) 2026-05-22 17:17:15 -03:00
sns.rb SECURITY: Prevent any signed AWS SNS TopicARN from being accepted via webhooks 2026-06-30 16:10:52 +02:00
styles.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
validator.rb