WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
236756
[GTK] Reply to specific message causes text and cursor disappear
https://bugs.webkit.org/show_bug.cgi?id=236756
Summary
[GTK] Reply to specific message causes text and cursor disappear
Milan Crha
Reported
2022-02-16 23:46:39 PST
Moving this from a downstream bug report:
https://gitlab.gnome.org/GNOME/evolution/-/issues/1804
This is a very weird behavior, which I cannot reproduce outside of Evolution [1]. From the [2]: This [3] is a simple test email. Enough to: * make sure "Edit->Preferences->Composer Preferences->Format as HTML" is unchecked * make sure in "Edit->Preferences->Mail Preferences->HTML Messages" is set to not load remote content * import the message * reply to the message and chose to lose formatting Actual outcome: The message text, neither the cursor, is drawn. Trying to change the text color in the web inspector makes no change, neither switching to HTML format and changing the color with the toolbar items. Modifying the background color in the inspector makes the background change, but the text is still not drawn (neither the cursor). The inspector itself shows the colors properly, in the CSS and computed CSS at least. The text is also there, which can be confirmed by Ctrl+A and copy it to an external text editor. The problem in the message is this part: <style type="text/css"> @import url(
https://www.example.com/file.css
); </style> when I remove the line with the @import, all works as expected. The referenced file does not exist and Evolution prevents loading it anyway, thus it should not influence anything in the document. The problem begins when the editor code removes the <style> element from the document during the conversion to plain text. When I keep the <style> there (even with the @import), it works fine. It's reproducible with webkit2gtk3-2.34.5-1.fc35.x86_64 and evolution 3.42.x. [1]
https://gitlab.gnome.org/GNOME/evolution/-/issues/1804#note_1385450
[2]
https://gitlab.gnome.org/GNOME/evolution/-/issues/1804#note_1385346
[3]
https://gitlab.gnome.org/GNOME/evolution/uploads/5fd6cd01db1647b104ea5c504deddcba/eml.eml
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug