<?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>180279</bug_id>
          
          <creation_ts>2017-12-01 13:56:05 -0800</creation_ts>
          <short_desc>AlternativePresentationButtonSubstitution::unapply() may not undo substitution</short_desc>
          <delta_ts>2017-12-01 16:28:52 -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>WebCore Misc.</component>
          <version>WebKit Local 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1377037</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-12-01 13:56:05 -0800</bug_when>
    <thetext>AlternativePresentationButtonSubstitution::unapply() may not undo substitution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377038</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-12-01 13:56:31 -0800</bug_when>
    <thetext>&lt;rdar://problem/35800599&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377062</commentid>
    <comment_count>2</comment_count>
      <attachid>328157</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-12-01 14:13:43 -0800</bug_when>
    <thetext>Created attachment 328157
Patch and layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377147</commentid>
    <comment_count>3</comment_count>
      <attachid>328157</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-12-01 16:28:50 -0800</bug_when>
    <thetext>Comment on attachment 328157
Patch and layout test

Clearing flags on attachment: 328157

Committed r225431: &lt;https://trac.webkit.org/changeset/225431&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377148</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-12-01 16:28:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328157</attachid>
            <date>2017-12-01 14:13:43 -0800</date>
            <delta_ts>2017-12-01 16:28:50 -0800</delta_ts>
            <desc>Patch and layout test</desc>
            <filename>bug-180279-20171201141342.patch</filename>
            <type>text/plain</type>
            <size>4731</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1NDAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzZjYTk3MWZkMzRlODJi
ZTlkZmZkZWE3NDM4NTZmOTYyYTI2MTM3Yy4uM2YyYWUyYWYyMDUxZjllNTkyODAzMjc5ZDNlYzUx
ZmEwZDY3YjZkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE3LTEyLTAxICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBBbHRlcm5hdGl2ZVByZXNl
bnRhdGlvbkJ1dHRvblN1YnN0aXR1dGlvbjo6dW5hcHBseSgpIG1heSBub3QgdW5kbyBzdWJzdGl0
dXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4
MDI3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzU4MDA1OTk+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4ZXMgYW4gaXNzdWUgd2hlcmUgcmVt
b3ZpbmcgYW4gYWx0ZXJuYXRpdmUgcHJlc2VudGF0aW9uIGJ1dHRvbiBzdWJzdGl0dXRlZCBmb3Ig
YSBub24tSFRNTCBpbnB1dAorICAgICAgICBlbGVtZW50IGRpZCBub3QgcmVzdG9yZSB0aGUgb3Jp
Z2luYWwgYXBwZWFyYW5jZSBvZiB0aGUgZWxlbWVudCBiZWZvcmUgdGhlIHN1YnN0aXR1dGlvbi4K
KworICAgICAgICBUbyBzdWJzdGl0dXRlIHRoZSBhbHRlcm5hdGl2ZSBwcmVzZW50YXRpb24gYnV0
dG9uIGZvciBhIG5vbi1IVE1MIGlucHV0IGVsZW1lbnQgd2UgYXR0YWNoIGEKKyAgICAgICAgdXNl
ci1hZ2VudCBzaGFkb3cgcm9vdCB0byBpdC4gQWRkaW5nIGEgc2hhZG93IHJvb3QsIGluY2x1ZGlu
ZyBhIHVzZXItYWdlbnQgc2hhZG93IHJvb3QsCisgICAgICAgIHRlYXJzIGRvd24gdGhlIGV4aXN0
aW5nIHJlbmRlcmVycyBmb3IgdGhlIGVsZW1lbnQuIEN1cnJlbnRseSB3aGVuIHdlIHVuYXBwbHkg
c3VjaCBhIHN1YnN0aXR1dGlvbgorICAgICAgICB3ZSB1bHRpbWF0ZWx5IGp1c3QgcmVtb3ZlIHRo
ZSBzaGFkb3cgcm9vdCBhbmQgZG8gbm90IGNyZWF0ZSBuZXcgcmVuZGVyZXJzIGZvciB0aGUgc3Vi
dHJlZQorICAgICAgICB0aGF0IHRoZSBzaGFkb3cgcm9vdCB3YXMgcmVtb3ZlZCBmcm9tLiBXZSBu
ZWVkIHRvIGNyZWF0ZSBuZXcgcmVuZGVyZXJzIGZvciB0aGlzIHN1YnRyZWUKKyAgICAgICAgdG8g
cmVzdG9yZSB0aGUgb3JpZ2luYWwgYXBwZWFyYW5jZSBvZiB0aGUgZWxlbWVudCBiZWZvcmUgdGhl
IHN1YnN0aXR1dGlvbi4KKworICAgICAgICAqIGVkaXRpbmcvY29jb2EvQWx0ZXJuYXRpdmVQcmVz
ZW50YXRpb25CdXR0b25TdWJzdGl0dXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWx0ZXJu
YXRpdmVQcmVzZW50YXRpb25CdXR0b25TdWJzdGl0dXRpb246OnVuYXBwbHkpOgorCiAyMDE3LTEy
LTAxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgTnVsbHB0ciBk
ZXJlZiBpbiBXZWJDb3JlOjpSZW5kZXJUYWJsZUNhcHRpb246OmNvbnRhaW5pbmdCbG9ja0xvZ2lj
YWxXaWR0aEZvckNvbnRlbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29j
b2EvQWx0ZXJuYXRpdmVQcmVzZW50YXRpb25CdXR0b25TdWJzdGl0dXRpb24uY3BwIGIvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9jb2NvYS9BbHRlcm5hdGl2ZVByZXNlbnRhdGlvbkJ1dHRvblN1YnN0
aXR1dGlvbi5jcHAKaW5kZXggYjQ2NTg3Mjc5Mzk0MzBlODVjNTNhOGMyYTk4YmZmNWE1ZTA5NGQ4
Mi4uMzMxMWNiOTU3NWMzOGQ3YTYwYjQzMjk2MjY3MjdiN2JjYzYyYjc1YyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9BbHRlcm5hdGl2ZVByZXNlbnRhdGlvbkJ1dHRv
blN1YnN0aXR1dGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9BbHRl
cm5hdGl2ZVByZXNlbnRhdGlvbkJ1dHRvblN1YnN0aXR1dGlvbi5jcHAKQEAgLTExMCw2ICsxMTAs
NyBAQCB2b2lkIEFsdGVybmF0aXZlUHJlc2VudGF0aW9uQnV0dG9uU3Vic3RpdHV0aW9uOjp1bmFw
cGx5KCkKICAgICAgICAgbV9zaGFkb3dIb3N0LT51c2VyQWdlbnRTaGFkb3dSb290KCktPnJlbW92
ZUNoaWxkKCptX2FsdGVybmF0aXZlUHJlc2VudGF0aW9uQnV0dG9uRWxlbWVudCk7CiAgICAgICAg
IEFTU0VSVCghbV9zaGFkb3dIb3N0LT51c2VyQWdlbnRTaGFkb3dSb290KCktPmNvdW50Q2hpbGRO
b2RlcygpKTsKICAgICAgICAgbV9zaGFkb3dIb3N0LT5yZW1vdmVTaGFkb3dSb290KCk7CisgICAg
ICAgIG1fc2hhZG93SG9zdC0+aW52YWxpZGF0ZVN0eWxlQW5kUmVuZGVyZXJzRm9yU3VidHJlZSgp
OwogICAgIH07CiAgICAgYXV0byByZXN0b3JlU3R5bGVzID0gWyZdIHsKICAgICAgICAgZm9yIChh
dXRvJiBzYXZlZERpc3BsYXlTdHlsZSA6IG1fc2F2ZWREaXNwbGF5U3R5bGVzKSB7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
MWU3YTVjM2QxM2Y2YjQ0NWQ0YTc3ZWEzNWZiMDEyOGMyY2MzMWIxYi4uZDE2YmUzNjAxMDI2YjE4
MDczZTIyNzk2MmVhYWY2NDNkOTBmMmUzZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE3LTEy
LTAxICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBBbHRlcm5h
dGl2ZVByZXNlbnRhdGlvbkJ1dHRvblN1YnN0aXR1dGlvbjo6dW5hcHBseSgpIG1heSBub3QgdW5k
byBzdWJzdGl0dXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4MDI3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzU4MDA1OTk+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlIHRlc3QgdG8g
ZW5zdXJlIHRoYXQgd2UgdW5kbyB0aGUgYWx0ZXJuYXRpdmUgcHJlc2VudGF0aW9uIGJ1dHRvbiBz
dWJzdGl0dXRpb24KKyAgICAgICAgbWFkZSB0byBhbiBIVE1MIGxhYmVsIGVsZW1lbnQuCisKKyAg
ICAgICAgKiBmYXN0L2Zvcm1zL2FsdGVybmF0aXZlLXByZXNlbnRhdGlvbi1idXR0b24vcmVwbGFj
ZS1hbmQtcmVtb3ZlLWV4cGVjdGVkLmh0bWw6CisgICAgICAgICogZmFzdC9mb3Jtcy9hbHRlcm5h
dGl2ZS1wcmVzZW50YXRpb24tYnV0dG9uL3JlcGxhY2UtYW5kLXJlbW92ZS5odG1sOgorCiAyMDE3
LTEyLTAxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgTnVsbHB0
ciBkZXJlZiBpbiBXZWJDb3JlOjpSZW5kZXJUYWJsZUNhcHRpb246OmNvbnRhaW5pbmdCbG9ja0xv
Z2ljYWxXaWR0aEZvckNvbnRlbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMv
YWx0ZXJuYXRpdmUtcHJlc2VudGF0aW9uLWJ1dHRvbi9yZXBsYWNlLWFuZC1yZW1vdmUtZXhwZWN0
ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvYWx0ZXJuYXRpdmUtcHJlc2VudGF0aW9u
LWJ1dHRvbi9yZXBsYWNlLWFuZC1yZW1vdmUtZXhwZWN0ZWQuaHRtbAppbmRleCA4NGRjNDhlY2Yy
OTBmZmE0NGQxNzI4OTk5NTNjYmIwMGJjNGU3NTgyLi4zYmE3ZjEzZDBjYmI2NDc5ODcxMjBmMDE3
Mjg0OTRjM2QzZTJlZTJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2FsdGVy
bmF0aXZlLXByZXNlbnRhdGlvbi1idXR0b24vcmVwbGFjZS1hbmQtcmVtb3ZlLWV4cGVjdGVkLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9hbHRlcm5hdGl2ZS1wcmVzZW50YXRpb24t
YnV0dG9uL3JlcGxhY2UtYW5kLXJlbW92ZS1leHBlY3RlZC5odG1sCkBAIC0zOSw2ICszOSw5IEBA
CiAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgPC90YWJsZT4KICAgICA8L2Rpdj4KKyAg
ICA8ZGl2PgorICAgICAgICA8bGFiZWw+Rmlyc3QgbmFtZSA8aW5wdXQgdHlwZT0idGV4dCI+PC9s
YWJlbD4KKyAgICA8L2Rpdj4KICAgICA8cD5OYW1lPC9wPgogPC9kaXY+CiA8L2JvZHk+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2FsdGVybmF0aXZlLXByZXNlbnRhdGlvbi1i
dXR0b24vcmVwbGFjZS1hbmQtcmVtb3ZlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2Fs
dGVybmF0aXZlLXByZXNlbnRhdGlvbi1idXR0b24vcmVwbGFjZS1hbmQtcmVtb3ZlLmh0bWwKaW5k
ZXggM2Q0MWI0MmFmZTU0MjE0NDFmMzE5OTlkMTZmOWI5YzA4OWY5ZWEzZi4uNmJkYjJkMmM1MmE4
Y2U5MWYwN2Y4N2NjOTQ3NDQyZjIzYTE1YWI0MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy9hbHRlcm5hdGl2ZS1wcmVzZW50YXRpb24tYnV0dG9uL3JlcGxhY2UtYW5kLXJlbW92
ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvYWx0ZXJuYXRpdmUtcHJlc2VudGF0
aW9uLWJ1dHRvbi9yZXBsYWNlLWFuZC1yZW1vdmUuaHRtbApAQCAtMzksNiArMzksOSBAQAogICAg
ICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgIDwvdGFibGU+CiAgICAgPC9kaXY+CisgICAgPGRp
diBjbGFzcz0idGVzdCI+CisgICAgICAgIDxsYWJlbD5GaXJzdCBuYW1lIDxpbnB1dCB0eXBlPSJ0
ZXh0Ij48L2xhYmVsPgorICAgIDwvZGl2PgogPC9kaXY+CiA8c2NyaXB0PgogdmFyIGlkID0gMDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>