Screen Savers broken function on 2+ monitor system in Ventura 13.3 beta

Ventura 13.3 beta 2 seems to have a big problem with screensavers on multimonitor system. This affects some first-party Apple screensavers, and several third-party screensavers.

Reported as FB12023530

To reproduce:

  • on a M1 MacBook Air with a second monitor connected
  • open System Preferences / Screen Saver and select the Message Screen Saver
  • click the Preview button
  • Expected behavior: screen saver should run on both monitors
  • Actual behavior: screen saver runs on 2nd monitor only.
  • Actual behavior: the screen’s rectangle seems to be offset by about 100 pixels (as if the NSView is not set to the actual screen coordinates)

Regression:

  • this worked fine in 13.2
  • this also affects third party screensavers such as iScreensaver and Aerial
  • this doesn’t affect all first party Apple screensavers, e.g. “Hello” and “Flurry” work fine, but “Message” does not
Screen Savers broken function on 2+ monitor system in Ventura 13.3 beta
 
 
Q