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

Reply via email to