[Spectacle] [Bug 521589] New: Using for the name of the screenshot/recording may fail to save the file</span></a></span> </h1> <p class="darkgray font13"> <span class="sender pipe"><a href="/search?l=kde-bugs-dist@kde.org&q=from:%22LeoBeliik%22" rel="nofollow"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">LeoBeliik</span></span></a></span> <span class="date"><a href="/search?l=kde-bugs-dist@kde.org&q=date:20260617" rel="nofollow">Wed, 17 Jun 2026 11:54:23 -0700</a></span> </p> </div> <div itemprop="articleBody" class="msgBody"> <!--X-Body-of-Message--> <pre><a rel="nofollow" href="https://bugs.kde.org/show_bug.cgi?id=521589">https://bugs.kde.org/show_bug.cgi?id=521589</a></pre><pre> Bug ID: 521589 Summary: Using <title> for the name of the screenshot/recording may fail to save the file Classification: Applications Product: Spectacle Version First unspecified Reported In: Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: noaha...@gmail.com Reporter: leobel...@proton.me CC: k...@david-redondo.de Target Milestone: --- DESCRIPTION Recording or screenshot a windows and have Spectacle save its title in the file name (<title>) can cause the file to not be saved and return an error when the screen has special characters. I specifically found this with modded minecraft as it has an asterisk in the name. STEPS TO REPRODUCE 1. Set spectacle to save a file with the <title> flag 2. Find a windows that has an asterisk (*) in the name 3. Take a screenshot or record 4. Observe the crash OBSERVED RESULT Error when saving the file: `Unable to save recording. Could not move file to location: file:///mnt/Extra/Videos/Screencasts/Minecraft NeoForge* 1.21.1 - Singleplayer_20260617-152748.mp4` EXPECTED RESULT It should remove any special characters that may impede the file to be saved. SOFTWARE/OS VERSIONS Operating System: CachyOS Linux KDE Plasma Version: 6.6.5 KDE Frameworks Version: 6.27.0 Qt Version: 6.11.1 ADDITIONAL INFORMATION it also managed to make it crash with firefox on the discord page witch also has an asterisk. and also tested with non asterisks windows so I know it's not a permission problem, just in case. -- You are receiving this mail because: You are watching all bug changes.</pre> </div> <div class="msgButtons margintopdouble"> <ul class="overflow"> <li class="msgButtonItems"><a class="button buttonleft " accesskey="p" href="msg1180847.html">Previous message</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="c" href="thrd5.html#1180851">View by thread</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="i" href="mail6.html#1180851">View by date</a></li> <li class="msgButtonItems textalignright"><a class="button buttonright " accesskey="n" href="msg1180941.html">Next message</a></li> </ul> </div> <a name="tslice"></a> <div class="tSliceList margintopdouble"> <ul class="icons monospace"> <li class="icons-email tSliceCur"><span class="subject">[Spectacle] [Bug 521589] New: Using <title> for the name o...</span> <span class="sender italic">LeoBeliik</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg1180941.html">[Spectacle] [Bug 521589] Using <title> for the name o...</a></span> <span class="sender italic">TraceyC</span></li> <li class="icons-email"><span class="subject"><a href="msg1180947.html">[Spectacle] [Bug 521589] Using <title> for the name o...</a></span> <span class="sender italic">LeoBeliik</span></li> </ul> </ul> </div> <div class="overflow msgActions margintopdouble"> <div class="msgReply" > <h2> Reply via email to </h2> <form method="POST" action="/mailto.php"> <input type="hidden" name="subject" value="[Spectacle] [Bug 521589] New: Using <title> for the name of the screenshot/recording may fail to save the file"> <input type="hidden" name="msgid" value="bug-521589-17878@http.bugs.kde.org/"> <input type="hidden" name="relpath" value="kde-bugs-dist@kde.org/msg1180851.html"> <input type="submit" value=" LeoBeliik "> </form> </div> </div> </div> <div class="aside" role="complementary"> <div class="logo"> <a href="/"><img src="/logo.png" width=247 height=88 alt="The Mail Archive"></a> </div> <form class="overflow" action="/search" method="get"> <input type="hidden" name="l" value="kde-bugs-dist@kde.org"> <label class="hidden" for="q">Search the site</label> <input class="submittext" type="text" id="q" name="q" placeholder="Search kde-bugs-dist"> <input class="submitbutton" name="submit" type="image" src="/submit.png" alt="Submit"> </form> <div class="nav margintop" id="nav" role="navigation"> <ul class="icons font16"> <li class="icons-home"><a href="/">The Mail Archive home</a></li> <li class="icons-list"><a href="/kde-bugs-dist@kde.org/">kde-bugs-dist - all messages</a></li> <li class="icons-about"><a href="/kde-bugs-dist@kde.org/info.html">kde-bugs-dist - about the list</a></li> <li class="icons-expand"><a href="/search?l=kde-bugs-dist@kde.org&q=subject:%22%5C%5BSpectacle%5C%5D+%5C%5BBug+521589%5C%5D+New%5C%3A+Using+%3Ctitle%3E+for+the+name+of+the+screenshot%5C%2Frecording+may+fail+to+save+the+file%22&o=newest&f=1" title="e" id="e">Expand</a></li> <li class="icons-prev"><a href="msg1180847.html" title="p">Previous message</a></li> <li class="icons-next"><a href="msg1180941.html" title="n">Next message</a></li> </ul> </div> <div class="listlogo margintopdouble"> </div> <div class="margintopdouble"> </div> </div> </div> <div class="footer" role="contentinfo"> <ul> <li><a href="/">The Mail Archive home</a></li> <li><a href="/faq.html#newlist">Add your mailing list</a></li> <li><a href="/faq.html">FAQ</a></li> <li><a href="/faq.html#support">Support</a></li> <li><a href="/faq.html#privacy">Privacy</a></li> <li class="darkgray">bug-521589-17878@http.bugs.kde.org/</li> </ul> </div> </body> </html>