Bug 1224758
Summary: | Parse attachments on demand, not on message open | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Milan Crha <mcrha> | ||||
Component: | evolution | Assignee: | Milan Crha <mcrha> | ||||
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 7.1 | CC: | jkoten, mbarnes, tpelka, vrutkovs | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | evolution-3.12.11-15.el7 | Doc Type: | Bug Fix | ||||
Doc Text: |
Cause: messages with large (text) attachments took long to open
Consequence: large (text) attachments were parsed on message open
Fix: parse large (text) attachments only on demand, when requested
Result: speeds up message open
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-11-19 07:58:37 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Milan Crha
2015-05-25 14:36:22 UTC
Created attachment 1029526 [details]
zipped test message
Unzip the message and import it to one folder in the Evolution. The unpatched version will cause a long (might be more than a minute, so it's just slowly processing further) message rendering as soon as the message is selected, while the patched version shows the message immediately and causes the same busy-state only after the text attachment is expanded (viewed inline).
Tomas' Popela machine behaves slightly differently than mine, the button to expand the attachment was disable to him for images, due to the underlying element in the DOM structure not being provided by the WebKit yet. The updated patch doesn't rely on WebKit in this regard. There had been discovered a possible regression in the upstream change, which could cause a crash when viewing mailing list message digest, and even I cannot reproduce it in RHEL7, I can quite reliably in Fedora 22, thus better have the follow-up change included than not. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2226.html |