EAlertBar: Text part doesn't work well for long text
Running Evolution 3.34.4. Let's say I try to put this fictional text as contents of the "Notes" tab of a contact I'm editing in Evolution:
Le seul moyen de les rejoindre (selon eux en nov 2019) c'est XYZ... mais de mon expérience de nov 2019, ça marche pas plus par XYZ. Quand je les signale, ils me disent que "en fait le meilleur moyen c'est Foo, parce que le téléphone montre pas les notifications de XYZ". En fait, peu importe le moyen, ils sont injoignables, pas fiables, etc. etc. and can't even be bothered.
...upon hitting the Save button, I will encounter this 7179px-wide (!!) error dialog:
So two things here:
- The error dialog should decode those unicode characters and wrap the text so that it doesn't span 4 computer monitors, and is actually readable for the user.
- The cause of the backend bug in this case is the presence of the " (quote) character in my notes. If I remove occurrences of that character, the contact edit saves without problem with my nextcloud-based GOA addressbook. Is there a way for Evolution to cleanly escape those characters?
Edited by Milan Crha