لتجربة الآلاف من الإضافات المتوفرة هنا، نزّل متصفح موزيلا فَيَرفُكس مجانًا. المتصفح الأسرع والأكثر أمانًا في عالم الإنترنت.

Close

مرحبا بك في إضافات فَيَرفُكس.

اختر من بين الآلاف من المميزات والمظاهر الإضافية واجعل فيرفُكس ملكًا لك.

Close

في الطريق، أثناء تنقلك؟

ألقِ نظرة على موقع إضافات الهواتف الذكية.

Close

Nawoj

معلومات عنّي

معلومات المطور
الاسم Nawoj
مُستخدم منذ يونيو 1, 2017
عدد الإضافات التي طورتها 0 إضافة/إضافات
معدّل التقييم من مطوري الإضافات بلا تقييم حتى الآن

تعليقاتي

Thunderbird Conversations

مقيمة بـ 3 من 5 نجوم

Hello,

I am a big fan of the Thunderbird Conversations add-on, but I've encountered a recurring rendering issue with complex marketing emails.

The Problem:
Simple HTML emails (e.g., standard multipart/related emails using basic inline-styled tables) render perfectly fine in the conversation view. However, complex multipart/alternative marketing emails generated by platforms like HubSpot often render completely blank or invisible.

Technical Details & Root Cause:
After inspecting the raw source of the failing emails, the issue seems to stem from how the add-on's HTML sanitizer/parser handles specific hidden preheader elements and deep div nesting.

Aggressive Preheader Hiding: The failing emails typically start with a hidden preview text block right after the <body> tag, formatted like this:
<div id="preview_text" style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;" lang="en">...</div>

Deep Nesting (hs_cos_wrapper): The main content is deeply nested within multiple wrapper divs.

It appears that during the extraction and cleaning of the HTML body, the Conversations add-on either chokes on the heavy nesting or, more likely, the aggressive hiding styles (display: none, max-height: 0px, opacity: 0) from the preheader bleed into the parent container or sibling elements. This causes the main content body to inherit a zero-height or hidden state, making the email appear blank in the conversation thread.

Suggested Fix:
Could you please review the HTML sanitization logic? Specifically:

Ensure that inline CSS intended to strictly hide preview text (like display: none or max-height: 0) does not cascade or get mistakenly applied to the main wrapper/DOM tree during rendering.

Verify that the parser doesn't break or drop the DOM structure when encountering heavy wrapper nesting (e.g., <div class="hs_cos_wrapper"> layers) after stripping external <style> blocks.

Thank you for your hard work on this amazing add-on! Let me know if you need full raw .eml samples for debugging.

هذا المستخدم لديه تعليق سابق على هذه الإضافة.

Thunderbird Conversations

مقيمة بـ 4 من 5 نجوم

when the "Conversations" plugin is turned on, the pictures are not displayed and the whole Thunderbird program hangs. when I disable the add-on, I enter the same e-mail message and Thunderbird does not crash.

هذا التعليق كان على إصدارة سابقة من هذه الإضافة (4.0.11) 

Stationery

مقيمة بـ 4 من 5 نجوم

It does not work with version 60.x. When will it be fixed?

هذا التعليق كان على إصدارة سابقة من هذه الإضافة (0.9.0.2)