it's been reported that some apps swizzle `-[NSObject addObserver:forKeyPath:options:context:]` without support for the fact that the object can be a class rather than an instance
<rdar://problem/70747966>
Created attachment 412978 [details] Patch
Committed r269279: <https://trac.webkit.org/changeset/269279> All reviewed patches have been landed. Closing bug and clearing flags on attachment 412978 [details].