[webkit-changes] [WebKit/WebKit] 99c9a2: Regression(262025 at main) WebProcesses on macOS 13.0...

Chris Dumez noreply at github.com
Mon May 8 15:13:07 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 99c9a20cadf67aca618c1457d19d544d306a849f
      https://github.com/WebKit/WebKit/commit/99c9a20cadf67aca618c1457d19d544d306a849f
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-05-08 (Mon, 08 May 2023)

  Changed paths:
    M Source/WebKit/Scripts/update-info-plist-for-runningboard.sh

  Log Message:
  -----------
  Regression(262025 at main) WebProcesses on macOS 13.0 are still marked as managed by RunningBoard
https://bugs.webkit.org/show_bug.cgi?id=256489
rdar://108417115

Reviewed by Geoffrey Garen and Ben Nham.

WebProcesses on macOS 13.0 are still marked as managed by RunningBoard even
though 262025 at main made it so that we only use RunningBoard assertions on macOS
13.3+.

USE(RUNNINGBOARD) requires `__MAC_OS_X_VERSION_MIN_REQUIRED >= 130300` after
262025 at main but update-info-plist-for-runningboard.sh was still checking for
130000. This meant RunningBoard was managing process priority on macOS 13.0+
even though we are only taking RunningBoard assertion on macOS 13.3+. This
was causing our processes to have low priority.

* Source/WebKit/Scripts/update-info-plist-for-runningboard.sh:

Canonical link: https://commits.webkit.org/263830@main




More information about the webkit-changes mailing list