Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8fdb43bdab381cbea67645149d448c540ab6edc2
https://github.com/WebKit/WebKit/commit/8fdb43bdab381cbea67645149d448c540ab6edc2
Author: Brent Fulgham <[email protected]>
Date: 2026-05-01 (Fri, 01 May 2026)
Changed paths:
M Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl
Log Message:
-----------
REGRESSION(312305@main): [macOS] 5 http/tests/inspector tests are constant
TIMEOUTs
https://bugs.webkit.org/show_bug.cgi?id=313791
<rdar://175978103>
Reviewed by Elliott Williams.
Tests were failing in some build environments because the content of the
WebInspectorUI
was not reliably copied to the target location. The switch to using xcfilelists
caused
the specific paths to differ on build systems that used symlinks to different
volumes
for storing build products.
Both readInputFileList and copyFilesFromList now resolve symlinks via
Cwd::abs_path before
comparing paths. On Internal SDK builds, the source tree is mounted through a
sandbox, so
$ENV{'SRCROOT'} and the Xcode-resolved xcfilelist entries can refer to the same
files
through different symlink chains. Without resolution, the index() prefix match
silently
fails and no files are copied.
* Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl:
(readInputFileList): Pass path through `Cwd::abs_path` before adding to
comparison list.
(copyFilesFromList): Ditto.
Canonical link: https://commits.webkit.org/312450@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications