[wp-trac] [WordPress Trac] #62995: Uploading Mac screenshots results in broken images, due to question marks inserted in filenames
WordPress Trac
noreply at wordpress.org
Sat Jul 5 06:34:03 UTC 2025
#62995: Uploading Mac screenshots results in broken images, due to question marks
inserted in filenames
-------------------------------------------------+-------------------------
Reporter: room34 | Owner: dmsnell
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 6.8.2
Component: Media | Version:
Severity: normal | Resolution: fixed
Keywords: reporter-feedback has-patch has- | Focuses:
unit-tests dev-reviewed fixed-major | administration
-------------------------------------------------+-------------------------
Changes (by audrasjb):
* status: reopened => closed
* resolution: => fixed
Comment:
In [changeset:"60411" 60411]:
{{{
#!CommitTicketReference repository="" revision="60411"
Media: Normalize all space characters to a space in
`sanitize_file_name()`.
The `sanitize_file_name()` function normalizes the no-break space to a
normal space (`U+0020`) in order to prevent issues saving files with the
no-break space in it.
This patch expands the replacement to all space characters, since it’s
known that macOS stores a `NARROW NO-BREAK SPACE` (`U+202F`) in screenshot
filenames between the time and the am/pm indicator.
There are deeper issues with the way this function works, but this patch
resolves a known and common problem without raising any of the deeper
refactoring questions.
Reviewed by audrasjb, youknowriad.
Merges [60399] to the 6.8 branch.
Props audrasjb, desrosj, dmsnell, jonsurrell, matt, room34, siliconforks,
zieladam, annezazu.
Fixes #62995.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/62995#comment:29>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list