<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>218463</bug_id>
          
          <creation_ts>2020-11-02 15:22:59 -0800</creation_ts>
          <short_desc>guard UIScribbleInteraction class property observing behind a LOA check</short_desc>
          <delta_ts>2020-11-02 16:40:56 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>212580</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>hi</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1703728</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-11-02 15:22:59 -0800</bug_when>
    <thetext>it&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703729</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-11-02 15:23:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/70747966&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703730</commentid>
    <comment_count>2</comment_count>
      <attachid>412978</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-11-02 15:29:21 -0800</bug_when>
    <thetext>Created attachment 412978
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1703761</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-02 16:40:56 -0800</bug_when>
    <thetext>Committed r269279: &lt;https://trac.webkit.org/changeset/269279&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412978.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412978</attachid>
            <date>2020-11-02 15:29:21 -0800</date>
            <delta_ts>2020-11-02 16:40:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218463-20201102152920.patch</filename>
            <type>text/plain</type>
            <size>4606</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBhZGQxYzRlNTQ3ZDVlZWE0YTMzM2VkYjlkNTEzMTQzZGJmODNjNTRkLi41
ZjZkNjk2NDcyNTJkNzhjYTdjMGExNmYxZWU1ZmVkNmU5MDhiM2EzIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMjAtMTEtMDIgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29t
PgorCisgICAgICAgIGd1YXJkIFVJU2NyaWJibGVJbnRlcmFjdGlvbiBjbGFzcyBwcm9wZXJ0eSBv
YnNlcnZpbmcgYmVoaW5kIGEgTE9BIGNoZWNrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMTg0NjMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcwNzQ3
OTY2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNv
bWUgYXBwcyBhcHBlYXIgdG8gc3dpenpsZSBgLVtOU09iamVjdCBhZGRPYnNlcnZlcjpmb3JLZXlQ
YXRoOm9wdGlvbnM6Y29udGV4dDpdYCB3aXRob3V0CisgICAgICAgIHN1cHBvcnQgZm9yIHRoZSBm
YWN0IHRoYXQgdGhlIG9iamVjdCBjYW4gYmUgYSBjbGFzcyByYXRoZXIgdGhhbiBhbiBpbnN0YW5j
ZSBhbmQgdGhlcmVmb3JlCisgICAgICAgIGNyYXNoLiBVc2UgYSBMT0EgY2hlY2sgdG8gZ3VhcmQg
b2JzZXJ2aW5nIGArW1VJU2NyaWJibGVJbnRlcmFjdGlvbiBpc1BlbmNpbElucHV0RXhwZWN0ZWRd
YAorICAgICAgICBzbyB0aGF0IHRoaXMgZG9lc24ndCBoYXBwZW4sIGJ1dCBvbmx5IHVudGlsIHRo
ZSBhcHBzIHVwZGF0ZSwgYXQgd2hpY2ggcG9pbnQgdGhleSBjYW4gZml4IGl0LgorCisgICAgICAg
ICogcGxhdGZvcm0vY29jb2EvVmVyc2lvbkNoZWNrcy5oOgorICAgICAgICBUaGlzIGFwcGVhcnMg
dG8gYmUgdGhlIGZpcnN0IGluc3RhbmNlIG9mIG9ic2VydmluZyBhIGNsYXNzIHByb3BlcnR5LCBz
byBhZGQgYSBuZXcgdmVyc2lvbgorICAgICAgICB2YWx1ZSBmb3IgYEZpcnN0VGhhdE9ic2VydmVz
Q2xhc3NQcm9wZXJ0eWAuCisKIDIwMjAtMTEtMDIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMjY5MjI3KTogQ3Jhc2ggaW4gV2ViQ29yZTo6
V29ya2VyT3JXb3JrbGV0R2xvYmFsU2NvcGU6OnByZXBhcmVGb3JEZXN0cnVjdGlvbgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpp
bmRleCBiMTlkZTllOTE2MjlhMGQ4ZTkwZjdmMWNkYmU0ZTZiMGM1N2E4ODFhLi40YzE2MzdiMTZh
YTFkODFiM2M3NTM1YTI5MGIzNGJkNjRhMjlmMWZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBA
CisyMDIwLTExLTAyICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAg
ICBndWFyZCBVSVNjcmliYmxlSW50ZXJhY3Rpb24gY2xhc3MgcHJvcGVydHkgb2JzZXJ2aW5nIGJl
aGluZCBhIExPQSBjaGVjaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjE4NDYzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MDc0Nzk2Nj4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTb21lIGFwcHMgYXBw
ZWFyIHRvIHN3aXp6bGUgYC1bTlNPYmplY3QgYWRkT2JzZXJ2ZXI6Zm9yS2V5UGF0aDpvcHRpb25z
OmNvbnRleHQ6XWAgd2l0aG91dAorICAgICAgICBzdXBwb3J0IGZvciB0aGUgZmFjdCB0aGF0IHRo
ZSBvYmplY3QgY2FuIGJlIGEgY2xhc3MgcmF0aGVyIHRoYW4gYW4gaW5zdGFuY2UgYW5kIHRoZXJl
Zm9yZQorICAgICAgICBjcmFzaC4gVXNlIGEgTE9BIGNoZWNrIHRvIGd1YXJkIG9ic2VydmluZyBg
K1tVSVNjcmliYmxlSW50ZXJhY3Rpb24gaXNQZW5jaWxJbnB1dEV4cGVjdGVkXWAKKyAgICAgICAg
c28gdGhhdCB0aGlzIGRvZXNuJ3QgaGFwcGVuLCBidXQgb25seSB1bnRpbCB0aGUgYXBwcyB1cGRh
dGUsIGF0IHdoaWNoIHBvaW50IHRoZXkgY2FuIGZpeCBpdC4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9pb3MvV0tTdHlsdXNEZXZpY2VPYnNlcnZlci5tbToKKyAgICAgICAgKC1bV0tTdHlsdXNEZXZp
Y2VPYnNlcnZlciBzdGFydF0pOgorICAgICAgICAoLVtXS1N0eWx1c0RldmljZU9ic2VydmVyIHN0
b3BdKToKKwogMjAyMC0xMS0wMiAgSmFtZXMgU2F2YWdlICA8amFtZXMuc2F2YWdlQGFwcGxlLmNv
bT4KIAogICAgICAgICBDaGFuZ2VzIHRvIFNXSUZUX01PRFVMRV9PTkxZX0FSQ0hTCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WZXJzaW9uQ2hlY2tzLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9WZXJzaW9uQ2hlY2tzLmgKaW5kZXggZTE3MjEzNTA5
NWJiMDM0Y2I3YmFjNjJlMTI4ZTJlMDJiN2Y3ZWNjZC4uNzgwYjBiMmM1YjdlMmVlNGIyNDcyYTEx
MTkxMmZjNjQ3MGIxMTNlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29j
b2EvVmVyc2lvbkNoZWNrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1Zl
cnNpb25DaGVja3MuaApAQCAtNjUsNiArNjUsNyBAQCBlbnVtIGNsYXNzIFNES1ZlcnNpb24gOiB1
aW50MzJfdCB7CiAgICAgRmlyc3RXaXRoV0tXZWJzaXRlRGF0YVN0b3JlSW5pdFJldHVybmluZ05p
bCA9IERZTERfSU9TX1ZFUlNJT05fMTRfMCwKICAgICBGaXJzdFZlcnNpb25XaXRoaU9TQXBwc09u
TWFjT1MgPSBEWUxEX0lPU19WRVJTSU9OX0ZJUlNUX1dJVEhfSU9TX0FQUFNfT05fTUFDT1MsCiAg
ICAgRmlyc3RXaXRoRGF0YVVSTEZyYWdtZW50UmVtb3ZhbCA9IERZTERfSU9TX1ZFUlNJT05fMTRf
NSwKKyAgICBGaXJzdFRoYXRPYnNlcnZlc0NsYXNzUHJvcGVydHkgPSBEWUxEX0lPU19WRVJTSU9O
XzE0XzUsCiAjZWxpZiBQTEFURk9STShNQUMpCiAgICAgRmlyc3RXaXRoTmV0d29ya0NhY2hlID0g
RFlMRF9NQUNPU1hfVkVSU0lPTl8xMF8xMSwKICAgICBGaXJzdFdpdGhFeGNlcHRpb25zRm9yRHVw
bGljYXRlQ29tcGxldGlvbkhhbmRsZXJDYWxscyA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTBfMTMs
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tTdHlsdXNEZXZpY2VP
YnNlcnZlci5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS1N0eWx1c0RldmljZU9i
c2VydmVyLm1tCmluZGV4IDcwNjc5NTZmYjUwODI3MDYyOWRkYWM2MGRmZDkyMmZlN2U5NmE2Yjcu
LmI4M2RjNjhlNjUzZWMzMTk2MThkMTdhNWIwZTgwZDM2ZGY3NzM1YjEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS1N0eWx1c0RldmljZU9ic2VydmVyLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS1N0eWx1c0RldmljZU9ic2VydmVyLm1tCkBA
IC0zMCw2ICszMCw3IEBACiAKICNpbXBvcnQgIldlYlByb2Nlc3NQcm94eS5oIgogI2ltcG9ydCA8
VUlLaXQvVUlTY3JpYmJsZUludGVyYWN0aW9uLmg+CisjaW1wb3J0IDxXZWJDb3JlL1ZlcnNpb25D
aGVja3MuaD4KICNpbXBvcnQgPHd0Zi9SZXRhaW5QdHIuaD4KICNpbXBvcnQgPHd0Zi9TZWNvbmRz
Lmg+CiAKQEAgLTgzLDcgKzg0LDggQEAgLSAodm9pZClzdGFydAogICAgIGlmICgrK19zdGFydENv
dW50ID4gMSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgW1tVSVNjcmliYmxlSW50ZXJhY3Rpb24g
Y2xhc3NdIGFkZE9ic2VydmVyOnNlbGYgZm9yS2V5UGF0aDpAImlzUGVuY2lsSW5wdXRFeHBlY3Rl
ZCIgb3B0aW9uczpOU0tleVZhbHVlT2JzZXJ2aW5nT3B0aW9uSW5pdGlhbCBjb250ZXh0Om5pbF07
CisgICAgaWYgKFdlYkNvcmU6OmxpbmtlZE9uT3JBZnRlcihXZWJDb3JlOjpTREtWZXJzaW9uOjpG
aXJzdFRoYXRPYnNlcnZlc0NsYXNzUHJvcGVydHkpKQorICAgICAgICBbW1VJU2NyaWJibGVJbnRl
cmFjdGlvbiBjbGFzc10gYWRkT2JzZXJ2ZXI6c2VsZiBmb3JLZXlQYXRoOkAiaXNQZW5jaWxJbnB1
dEV4cGVjdGVkIiBvcHRpb25zOk5TS2V5VmFsdWVPYnNlcnZpbmdPcHRpb25Jbml0aWFsIGNvbnRl
eHQ6bmlsXTsKIH0KIAogLSAodm9pZClzdG9wCkBAIC05Miw3ICs5NCw4IEBAIC0gKHZvaWQpc3Rv
cAogICAgIGlmICghX3N0YXJ0Q291bnQgfHwgLS1fc3RhcnRDb3VudCkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgW1tVSVNjcmliYmxlSW50ZXJhY3Rpb24gY2xhc3NdIHJlbW92ZU9ic2VydmVyOnNl
bGYgZm9yS2V5UGF0aDpAImlzUGVuY2lsSW5wdXRFeHBlY3RlZCJdOworICAgIGlmIChXZWJDb3Jl
OjpsaW5rZWRPbk9yQWZ0ZXIoV2ViQ29yZTo6U0RLVmVyc2lvbjo6Rmlyc3RUaGF0T2JzZXJ2ZXND
bGFzc1Byb3BlcnR5KSkKKyAgICAgICAgW1tVSVNjcmliYmxlSW50ZXJhY3Rpb24gY2xhc3NdIHJl
bW92ZU9ic2VydmVyOnNlbGYgZm9yS2V5UGF0aDpAImlzUGVuY2lsSW5wdXRFeHBlY3RlZCJdOwog
fQogCiAjcHJhZ21hIG1hcmsgLSBpc1BlbmNpbElucHV0RXhwZWN0ZWQgS1ZPCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>