Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c55bb8992e01589eea74063b9cc628ae502b87a8
https://github.com/WebKit/WebKit/commit/c55bb8992e01589eea74063b9cc628ae502b87a8
Author: Qianlang Chen <[email protected]>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj
Log Message:
-----------
Web Inspector: Add InspectorBackendCommands.js as a build input dependency
for WebInspectorUI
https://bugs.webkit.org/show_bug.cgi?id=314682
Reviewed by BJ Burg.
The "Copy User Interface Resources" build phase copies
InspectorBackendCommands.js from JavaScriptCore's private headers into
the WebInspectorUI framework bundle. However, this file was not declared
as an input to the build phase, so Xcode had no way to know it must wait
for JavaScriptCore to finish producing the file before running the copy
script. This caused intermittent test failures on EWS bots where the
framework bundle contained a stale InspectorBackendCommands.js from a
previous build, missing newly added protocol registrations.
Fix it by adding the file to the shell script phase's inputPaths, which
tells Xcode to enforce correct build ordering and to re-run the script
when the file changes.
No new tests -- build system change only.
* Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj:
Canonical link: https://commits.webkit.org/313191@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications