The days became known, opening a manipulated contact file on iOS can be lead to a crash. I tested the ".vcf" file, imported it in the SailfishOS Contacts App, and the App slows down but don't crash or anything. The App asks regulary if it should be closed or stay waiting to response again, sometimes a black screen appears, but the app recovers a few seconds after this, but it does not stop to be extreme slow. Normal users shouldn't be able to delete the manipulated contact which is causing this trouble, because the GUI is not responding fast enough to give the user feedback, normal users will probalby be frustrated and don't wait minutes, hold the finger minutes at the entry, and wait for the menu. Short: they are not able to delete the contact, and the app will stay forever slow.
Solution 1 (maybe): Add a if clause in the code, to prevent to load a contact from the database which has a extreme long name like this one, or shorten the string to maybe 100 characters.
Solution 2 (maybe): Make the rendering, database whatever this causing code more efficient.
Download File: https://cloud.terminal.run/index.php/s/SXmqIY0QDTdYkMv
Can anyone confirm this or has further information?
Grüße / Greetings