https://bugs.kde.org/show_bug.cgi?id=504083
Bug ID: 504083 Summary: 1st level heading won't be correctly rendered if the Markdown document uses UTF-8 BOM(byte-order mark) Classification: Applications Product: okular Version: 25.04.1 Platform: Ubuntu OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: markdown backend Assignee: okular-devel@kde.org Reporter: buo.ren....@gmail.com Target Milestone: --- Created attachment 181190 --> https://bugs.kde.org/attachment.cgi?id=181190&action=edit Bug reproduction screenshot SUMMARY If the following requirements are met for a Markdown document: * The file is saved with (UTF-8) BOM * The 1st-level heading is at the beginning of the file The 1st-level heading will be wrongly rendered as regular text. STEPS TO REPRODUCE 1. Launch Kate. 2. In Kate, create a new Markdown document. 3. In the new document, write `# title` at the beginning of the file. 4. Toggle the Tools > Add Byte Order Mark (BOM) menu option. 5. Save the file. 6. Open the saved file using Okular and verify its rendered result. OBSERVED RESULT The 1st-level heading is wrongly rendered as regular text. EXPECTED RESULT The 1st-level heading is correctly rendered as 1st-level heading. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Ubuntu 24.04 KDE Plasma Version: 5.27.12 KDE Frameworks Version(Flatpak): 6.13.0 Qt Version(Flatpak): 6.9.0 ADDITIONAL INFORMATION Reproduced on the Flatpak distribution of Okular, version 25.04.1. -- You are receiving this mail because: You are the assignee for the bug.