0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 05:42:36 +08:00
discourse/spec/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_spec.rb
cleaner_spec.rb
email_spec.rb
message_builder_spec.rb DEV: Fix a state leak in message_builder spec (#40000) 2026-05-13 22:09:10 +02:00
processor_spec.rb FIX: email to a category should not require enabling reply-by-email (#37227) 2026-02-03 13:01:16 -05:00
receiver_spec.rb FIX: Don't elide numbered lists from Word emails (#42103) 2026-07-28 21:29:10 +02:00
renderer_spec.rb
sender_spec.rb FEATURE: Add PM whisper feedback for email sending failures (#40250) 2026-05-22 17:17:15 -03:00
sns_spec.rb SECURITY: Prevent any signed AWS SNS TopicARN from being accepted via webhooks 2026-06-30 16:10:52 +02:00
styles_spec.rb FIX: User profiles are oneboxed badly in emails (#38403) 2026-03-10 16:18:54 +08:00