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

Reply via email to