The collectScreenProperties() code is messy.
<rdar://problem/104761082>
Pull request: https://github.com/WebKit/WebKit/pull/9256
Committed 259527@main (91da502c75ce): <https://commits.webkit.org/259527@main> Reviewed commits have been landed. Closing PR #9256 and removing active labels.