Expected behaviour: The %ScreenResolution[s]% Token with the All argument should evaluate to a linefeed-delimited list of the currently connected screens' resolution[s], as per the Token's Wiki page and similar to the behaviour of other Tokens such as %Screen% and %ScreenVisible% when using the All argument.
Actual behaviour: The Token evaluates to an empty string when using the All argument.
Tested On: KM v11.0.4 running on macOS 15.4 and 26.4.1, with one or two displays connected
Demo:
ScreenResolution Bug Demo.kmmacros (2.4 KB)
(Can be run with one or multiple screens connected.)
Workround: Build your own list by For Eaching through connected screens:
ScreenResolution Bug Workround.kmmacros (3.8 KB)


