<?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>171813</bug_id>
          
          <creation_ts>2017-05-08 10:34:55 -0700</creation_ts>
          <short_desc>Drop [CEReactions] from CharacterData operations</short_desc>
          <delta_ts>2017-05-08 19:46:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=163969</see_also>
          <bug_file_loc>https://dom.spec.whatwg.org/#interface-characterdata</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>171688</dependson>
          <blocked>154907</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ggaren</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1305931</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-05-08 10:34:55 -0700</bug_when>
    <thetext>Drop [CEReactions] from CharacterData operations to match the DOM specification:
- https://dom.spec.whatwg.org/#interface-characterdata

I believe WebKit had this because Attr used to have Text child nodes. Therefore, modifying those Text child nodes via the CharacterData API could modify the value of an attribute, requiring us to run attributeChangedCallback for Custom Elements. However, as of Bug 171688, Attr can no longer have Text child nodes.

I have also verified that Blink does not have [CEReactions] for those methods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1305988</commentid>
    <comment_count>1</comment_count>
      <attachid>309393</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-05-08 12:18:13 -0700</bug_when>
    <thetext>Created attachment 309393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306221</commentid>
    <comment_count>2</comment_count>
      <attachid>309393</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-08 19:46:29 -0700</bug_when>
    <thetext>Comment on attachment 309393
Patch

Clearing flags on attachment: 309393

Committed r216474: &lt;http://trac.webkit.org/changeset/216474&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306222</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-08 19:46:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309393</attachid>
            <date>2017-05-08 12:18:13 -0700</date>
            <delta_ts>2017-05-08 19:46:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171813-20170508121813.patch</filename>
            <type>text/plain</type>
            <size>2886</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2NDMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjg0NTdiMjQxOGZhZDQ5
NDRmYzNkMjA2NjM2MGVlMTM0ODJmZmRjZC4uZGZkNmMxNTc1YmE5YWMxY2VkZGVjYmIzYjE0MWQ4
ZDM0MDk2ZTU4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE3LTA1LTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRHJvcCBbQ0VSZWFjdGlvbnNd
IGZyb20gQ2hhcmFjdGVyRGF0YSBvcGVyYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE4MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBEcm9wIFtDRVJlYWN0aW9uc10gZnJvbSBDaGFyYWN0ZXJE
YXRhIG9wZXJhdGlvbnMgdG8gbWF0Y2ggdGhlIERPTSBzcGVjaWZpY2F0aW9uOgorICAgICAgICAt
IGh0dHBzOi8vZG9tLnNwZWMud2hhdHdnLm9yZy8jaW50ZXJmYWNlLWNoYXJhY3RlcmRhdGEKKwor
ICAgICAgICBJIGJlbGlldmUgV2ViS2l0IGhhZCB0aGlzIGJlY2F1c2UgQXR0ciB1c2VkIHRvIGhh
dmUgVGV4dCBjaGlsZCBub2Rlcy4gVGhlcmVmb3JlLCBtb2RpZnlpbmcKKyAgICAgICAgdGhvc2Ug
VGV4dCBjaGlsZCBub2RlcyB2aWEgdGhlIENoYXJhY3RlckRhdGEgQVBJIGNvdWxkIG1vZGlmeSB0
aGUgdmFsdWUgb2YgYW4gYXR0cmlidXRlLAorICAgICAgICByZXF1aXJpbmcgdXMgdG8gcnVuIGF0
dHJpYnV0ZUNoYW5nZWRDYWxsYmFjayBmb3IgQ3VzdG9tIEVsZW1lbnRzLiBIb3dldmVyLCBhcyBv
ZgorICAgICAgICA8aHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvcjIxNjI1OT4sIEF0dHIgY2FuIG5v
IGxvbmdlciBoYXZlIFRleHQgY2hpbGQgbm9kZXMuCisKKyAgICAgICAgSSBoYXZlIGFsc28gdmVy
aWZpZWQgdGhhdCBCbGluayBkb2VzIG5vdCBoYXZlIFtDRVJlYWN0aW9uc10gZm9yIHRob3NlIG1l
dGhvZHMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBleHBlY3RlZCBXZWItZmFjaW5nIGJl
aGF2aW9yIGNoYW5nZS4KKworICAgICAgICAqIGRvbS9DaGFyYWN0ZXJEYXRhLmlkbDoKKwogMjAx
Ny0wNS0wOCAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgSW50cm9k
dWNlIEV4Y2VwdGlvblNjb3BlOjphc3NlcnROb0V4Y2VwdGlvbigpIGFuZCByZWxlYXNlQXNzZXJ0
Tm9FeGNlcHRpb24oKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9DaGFyYWN0ZXJE
YXRhLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9DaGFyYWN0ZXJEYXRhLmlkbAppbmRleCBiZWFh
Njg0OTRmYjFjYWExZTBlMDBkYWM2ZDFkYjIxMGFmZjBiYWM2Li5kNDY4NGY1NzZmOTMwNzE4NWRi
MWMyMTE0MmU4MWYzNzE2MGFmOGZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ2hh
cmFjdGVyRGF0YS5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NoYXJhY3RlckRhdGEuaWRs
CkBAIC0xOCwxMyArMTgsMTMgQEAKICAqLwogCiBpbnRlcmZhY2UgQ2hhcmFjdGVyRGF0YSA6IE5v
ZGUgewotICAgIFtDRVJlYWN0aW9uc10gYXR0cmlidXRlIFtUcmVhdE51bGxBcz1FbXB0eVN0cmlu
Z10gRE9NU3RyaW5nIGRhdGE7IC8vIEZJWE1FOiBOb3QgbWFya2VkIGFzIFtDRVJlYWN0aW9uc10g
aW4gdGhlIHNwZWMuCisgICAgYXR0cmlidXRlIFtUcmVhdE51bGxBcz1FbXB0eVN0cmluZ10gRE9N
U3RyaW5nIGRhdGE7CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgbGVuZ3Ro
OwogICAgIFtNYXlUaHJvd0V4Y2VwdGlvbl0gRE9NU3RyaW5nIHN1YnN0cmluZ0RhdGEodW5zaWdu
ZWQgbG9uZyBvZmZzZXQsIHVuc2lnbmVkIGxvbmcgY291bnQpOwotICAgIFtDRVJlYWN0aW9uc10g
dm9pZCBhcHBlbmREYXRhKERPTVN0cmluZyBkYXRhKTsgLy8gRklYTUU6IE5vdCBtYXJrZWQgYXMg
W0NFUmVhY3Rpb25zXSBpbiB0aGUgc3BlYy4KLSAgICBbQ0VSZWFjdGlvbnMsIE1heVRocm93RXhj
ZXB0aW9uXSB2b2lkIGluc2VydERhdGEodW5zaWduZWQgbG9uZyBvZmZzZXQsIERPTVN0cmluZyBk
YXRhKTsgLy8gRklYTUU6IE5vdCBtYXJrZWQgYXMgW0NFUmVhY3Rpb25zXSBpbiB0aGUgc3BlYy4K
LSAgICBbQ0VSZWFjdGlvbnMsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIGRlbGV0ZURhdGEodW5z
aWduZWQgbG9uZyBvZmZzZXQsIHVuc2lnbmVkIGxvbmcgY291bnQpOyAvLyBGSVhNRTogTm90IG1h
cmtlZCBhcyBbQ0VSZWFjdGlvbnNdIGluIHRoZSBzcGVjLgotICAgIFtDRVJlYWN0aW9ucywgTWF5
VGhyb3dFeGNlcHRpb25dIHZvaWQgcmVwbGFjZURhdGEodW5zaWduZWQgbG9uZyBvZmZzZXQsIHVu
c2lnbmVkIGxvbmcgY291bnQsIERPTVN0cmluZyBkYXRhKTsgLy8gRklYTUU6IE5vdCBtYXJrZWQg
YXMgW0NFUmVhY3Rpb25zXSBpbiB0aGUgc3BlYy4KKyAgICB2b2lkIGFwcGVuZERhdGEoRE9NU3Ry
aW5nIGRhdGEpOworICAgIFtNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCBpbnNlcnREYXRhKHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LCBET01TdHJpbmcgZGF0YSk7CisgICAgW01heVRocm93RXhjZXB0aW9u
XSB2b2lkIGRlbGV0ZURhdGEodW5zaWduZWQgbG9uZyBvZmZzZXQsIHVuc2lnbmVkIGxvbmcgY291
bnQpOworICAgIFtNYXlUaHJvd0V4Y2VwdGlvbl0gdm9pZCByZXBsYWNlRGF0YSh1bnNpZ25lZCBs
b25nIG9mZnNldCwgdW5zaWduZWQgbG9uZyBjb3VudCwgRE9NU3RyaW5nIGRhdGEpOwogfTsKIAog
Q2hhcmFjdGVyRGF0YSBpbXBsZW1lbnRzIENoaWxkTm9kZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>