<?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>105334</bug_id>
          
          <creation_ts>2012-12-18 12:03:56 -0800</creation_ts>
          <short_desc>Input elements with default touch handlers don&apos;t update handler counts when changing documents</short_desc>
          <delta_ts>2012-12-19 02:32:40 -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>UI Events</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Levi Weintraub">leviw</reporter>
          <assigned_to name="Levi Weintraub">leviw</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>jamesr</cc>
    
    <cc>jbadics</cc>
    
    <cc>kevers</cc>
    
    <cc>mifenton</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tkent</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yusufo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>793903</commentid>
    <comment_count>0</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-12-18 12:03:56 -0800</bug_when>
    <thetext>We handled one case in updateType, but not in didMoveToNewDocument.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>793912</commentid>
    <comment_count>1</comment_count>
      <attachid>179997</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-12-18 12:12:39 -0800</bug_when>
    <thetext>Created attachment 179997
Patch

Fixes the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>793924</commentid>
    <comment_count>2</comment_count>
      <attachid>179997</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-12-18 12:18:07 -0800</bug_when>
    <thetext>Comment on attachment 179997
Patch

Attachment 179997 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/15404317</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>793925</commentid>
    <comment_count>3</comment_count>
      <attachid>179997</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-12-18 12:18:24 -0800</bug_when>
    <thetext>Comment on attachment 179997
Patch

Attachment 179997 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/15404318</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>793935</commentid>
    <comment_count>4</comment_count>
      <attachid>180002</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-12-18 12:24:53 -0800</bug_when>
    <thetext>Created attachment 180002
Patch

Changing the guards on didRemoveTouchEventTargetNode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794210</commentid>
    <comment_count>5</comment_count>
      <attachid>180002</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-18 17:29:31 -0800</bug_when>
    <thetext>Comment on attachment 180002
Patch

Attachment 180002 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15413342

New failing tests:
fast/events/touch/touch-input-element-change-documents.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794235</commentid>
    <comment_count>6</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-12-18 18:05:08 -0800</bug_when>
    <thetext>Committed r138095: &lt;http://trac.webkit.org/changeset/138095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794461</commentid>
    <comment_count>7</comment_count>
    <who name="János Badics">jbadics</who>
    <bug_when>2012-12-19 02:09:26 -0800</bug_when>
    <thetext>The test you have added in r138095 and corrected in r138115 still fails on Qt and EFL. I have added detailed information about the fails at https://bugs.webkit.org/show_bug.cgi?id=105406.

Could you have a look at it please?
I will skip this test on Qt until the proper fix. Please unskip it afterwards.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794471</commentid>
    <comment_count>8</comment_count>
    <who name="János Badics">jbadics</who>
    <bug_when>2012-12-19 02:32:40 -0800</bug_when>
    <thetext>fast/events/touch/touch-input-element-change-documents.html has been skipped in r138134. Please unskip with the proper fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179997</attachid>
            <date>2012-12-18 12:12:39 -0800</date>
            <delta_ts>2012-12-18 12:24:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6458</size>
            <attacher name="Levi Weintraub">leviw</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzODA0OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTE4ICBMZXZpIFdl
aW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbnB1dCBlbGVtZW50cyB3
aXRoIGRlZmF1bHQgdG91Y2ggaGFuZGxlcnMgZG9uJ3QgdXBkYXRlIGhhbmRsZXIgY291bnRzIHdo
ZW4gY2hhbmdpbmcgZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDUzMzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBXaGVuIGFuIElucHV0IGVsZW1lbnQgd2l0aCBkZWZhdWx0IHRvdWNoIGV2
ZW50IGhhbmRsZXJzIGNoYW5nZXMgZG9jdW1lbnRzLCBpdCBmYWlsZWQgdG8KKyAgICAgICAgdXBk
YXRlIHRoZSB0b3VjaCBldmVudCBoYW5kbGVyIHNldHMgaW4gYm90aCB0aGUgb2xkIGFuZCBuZXcg
ZG9jdW1lbnQuIFRoaXMgcGF0Y2ggZml4ZXMgdGhpcworICAgICAgICBjYXNlLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1lbnQtY2hhbmdlLWRvY3Vt
ZW50cy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6fkhUTUxJbnB1dEVsZW1lbnQpOiBTd2l0Y2gg
ZnJvbSBkaWRSZW1vdmVUb3VjaEV2ZW50SGFuZGxlciB0bworICAgICAgICBkaWRSZW1vdmVUb3Vj
aEV2ZW50VGFyZ2V0Tm9kZSwgc2luY2Ugd2UgZG9uJ3QgY2FyZSBhYm91dCBjb3VudHMgaW4gdGhl
IGRlc3RydWN0b3IuCisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50Ojp1cGRhdGVU
eXBlKTogRml4aW5nIGluY29ycmVjdCBpbmRlbnRhdGlvbi4KKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxJbnB1dEVsZW1lbnQ6OmRpZE1vdmVUb05ld0RvY3VtZW50KTogQWRkaW5nIHRoZSBub2RlIHRv
IHRoZSBuZXcgZG9jdW1lbnQgYW5kCisgICAgICAgIHJlbW92aW5nIGl0IGZyb20gdGhlIG9sZC4K
KwogMjAxMi0xMi0xOCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMzgwNDEKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxl
bWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcAkocmV2aXNpb24gMTM3OTQ3KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5w
dXRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTYzLDcgKzE2Myw3IEBAIEhUTUxJbnB1
dEVsZW1lbnQ6On5IVE1MSW5wdXRFbGVtZW50KCkKICAgICAgICAgZG9jdW1lbnQoKS0+Zm9ybUNv
bnRyb2xsZXIoKS0+Y2hlY2tlZFJhZGlvQnV0dG9ucygpLnJlbW92ZUJ1dHRvbih0aGlzKTsKICNp
ZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQogICAgIGlmIChtX2hhc1RvdWNoRXZlbnRIYW5kbGVyKQot
ICAgICAgICBkb2N1bWVudCgpLT5kaWRSZW1vdmVUb3VjaEV2ZW50SGFuZGxlcih0aGlzKTsKKyAg
ICAgICAgZG9jdW1lbnQoKS0+ZGlkUmVtb3ZlRXZlbnRUYXJnZXROb2RlKHRoaXMpOwogI2VuZGlm
CiB9CiAKQEAgLTQ4OCwxMSArNDg4LDExIEBAIHZvaWQgSFRNTElucHV0RWxlbWVudDo6dXBkYXRl
VHlwZSgpCiAjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykKICAgICBib29sIGhhc1RvdWNoRXZlbnRI
YW5kbGVyID0gbV9pbnB1dFR5cGUtPmhhc1RvdWNoRXZlbnRIYW5kbGVyKCk7CiAgICAgaWYgKGhh
c1RvdWNoRXZlbnRIYW5kbGVyICE9IG1faGFzVG91Y2hFdmVudEhhbmRsZXIpIHsKLSAgICAgIGlm
IChoYXNUb3VjaEV2ZW50SGFuZGxlcikKLSAgICAgICAgZG9jdW1lbnQoKS0+ZGlkQWRkVG91Y2hF
dmVudEhhbmRsZXIodGhpcyk7Ci0gICAgICBlbHNlCi0gICAgICAgIGRvY3VtZW50KCktPmRpZFJl
bW92ZVRvdWNoRXZlbnRIYW5kbGVyKHRoaXMpOwotICAgICAgbV9oYXNUb3VjaEV2ZW50SGFuZGxl
ciA9IGhhc1RvdWNoRXZlbnRIYW5kbGVyOworICAgICAgICBpZiAoaGFzVG91Y2hFdmVudEhhbmRs
ZXIpCisgICAgICAgICAgICBkb2N1bWVudCgpLT5kaWRBZGRUb3VjaEV2ZW50SGFuZGxlcih0aGlz
KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZG9jdW1lbnQoKS0+ZGlkUmVtb3ZlVG91Y2hF
dmVudEhhbmRsZXIodGhpcyk7CisgICAgICAgIG1faGFzVG91Y2hFdmVudEhhbmRsZXIgPSBoYXNU
b3VjaEV2ZW50SGFuZGxlcjsKICAgICB9CiAjZW5kaWYKIApAQCAtMTQ5OSwxMSArMTQ5OSwyMCBA
QCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OmRpZE1vdmVUb05ld0RvY3VtCiAgICAgICAgICAgICBv
bGREb2N1bWVudC0+dW5yZWdpc3RlckZvclBhZ2VDYWNoZVN1c3BlbnNpb25DYWxsYmFja3ModGhp
cyk7CiAgICAgICAgIGlmIChpc1JhZGlvQnV0dG9uKCkpCiAgICAgICAgICAgICBvbGREb2N1bWVu
dC0+Zm9ybUNvbnRyb2xsZXIoKS0+Y2hlY2tlZFJhZGlvQnV0dG9ucygpLnJlbW92ZUJ1dHRvbih0
aGlzKTsKKyNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQorICAgICAgICBpZiAobV9oYXNUb3VjaEV2
ZW50SGFuZGxlcikKKyAgICAgICAgICAgIG9sZERvY3VtZW50LT5kaWRSZW1vdmVFdmVudFRhcmdl
dE5vZGUodGhpcyk7CisjZW5kaWYKICAgICB9CiAKICAgICBpZiAobmVlZHNTdXNwZW5zaW9uQ2Fs
bGJhY2spCiAgICAgICAgIGRvY3VtZW50KCktPnJlZ2lzdGVyRm9yUGFnZUNhY2hlU3VzcGVuc2lv
bkNhbGxiYWNrcyh0aGlzKTsKIAorI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpCisgICAgaWYgKG1f
aGFzVG91Y2hFdmVudEhhbmRsZXIpCisgICAgICAgIGRvY3VtZW50KCktPmRpZEFkZFRvdWNoRXZl
bnRIYW5kbGVyKHRoaXMpOworI2VuZGlmCisKICAgICBIVE1MVGV4dEZvcm1Db250cm9sRWxlbWVu
dDo6ZGlkTW92ZVRvTmV3RG9jdW1lbnQob2xkRG9jdW1lbnQpOwogfQogCkluZGV4OiBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZp
c2lvbiAxMzgwNDkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxMyBAQAorMjAxMi0xMi0xOCAgTGV2aSBXZWludHJhdWIgIDxsZXZpd0BjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgSW5wdXQgZWxlbWVudHMgd2l0aCBkZWZhdWx0IHRvdWNoIGhhbmRs
ZXJzIGRvbid0IHVwZGF0ZSBoYW5kbGVyIGNvdW50cyB3aGVuIGNoYW5naW5nIGRvY3VtZW50cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1MzM0CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2V2
ZW50cy90b3VjaC90b3VjaC1pbnB1dC1lbGVtZW50LWNoYW5nZS1kb2N1bWVudHMtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC90b3VjaC1pbnB1dC1lbGVt
ZW50LWNoYW5nZS1kb2N1bWVudHMuaHRtbDogQWRkZWQuCisKIDIwMTItMTItMTggIEhhbnMgTXVs
bGVyICA8aG11bGxlckBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBFeGNsdXNpb25zXSBzaGFw
ZS1pbnNpZGUgbGF5b3V0IGZhaWxzIHRvIGFkanVzdCBmaXJzdCBsaW5lIGNvcnJlY3RseSBmb3Ig
d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
dG91Y2gvdG91Y2gtaW5wdXQtZWxlbWVudC1jaGFuZ2UtZG9jdW1lbnRzLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90b3VjaC1pbnB1dC1l
bGVtZW50LWNoYW5nZS1kb2N1bWVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaW5wdXQtZWxlbWVudC1jaGFuZ2UtZG9j
dW1lbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMiBAQAorVGhpcyB0
ZXN0IGNoZWNrcyB0aGF0IHdlIGNvcnJlY3RseSB1cGRhdGUgdGhlIHRvdWNoIGV2ZW50IGhhbmRs
ZXIgY291bnQgd2hlbiBhbiBJbnB1dCBlbGVtZW50IHdpdGggZGVmYXVsdCB0b3VjaCBoYW5kbGVy
cyBjaGFuZ2VzIGRvY3VtZW50cy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BB
U1Mgd2luZG93LmludGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNvdW50KGRvY3VtZW50KSBpcyAw
CitQQVNTIHdpbmRvdy5pbnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVudCkg
aXMgMAorUEFTUyB3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVyQ291bnQoZG9jdW1l
bnQpIGlzIDIKK1BBU1Mgd2luZG93LmludGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNvdW50KGRv
Y3VtZW50KSBpcyAzCitQQVNTIHdpbmRvdy5pbnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3Vu
dChkb2N1bWVudCkgaXMgMgorUEFTUyB3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVy
Q291bnQoZG9jdW1lbnQpIGlzIDAKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91
Y2gvdG91Y2gtaW5wdXQtZWxlbWVudC1jaGFuZ2UtZG9jdW1lbnRzLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaW5wdXQtZWxlbWVudC1jaGFu
Z2UtZG9jdW1lbnRzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy90b3VjaC90b3VjaC1pbnB1dC1lbGVtZW50LWNoYW5nZS1kb2N1bWVudHMuaHRtbAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSwzMCBAQAorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uLy4uL2Zhc3Qv
anMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxkaXYgaWQ9J2NvbnRhaW5l
cic+PC9kaXY+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRoaXMgdGVzdCBjaGVja3MgdGhhdCB3
ZSBjb3JyZWN0bHkgdXBkYXRlIHRoZSB0b3VjaCBldmVudCBoYW5kbGVyIGNvdW50IHdoZW4gYW4g
SW5wdXQgZWxlbWVudCB3aXRoIGRlZmF1bHQgdG91Y2ggaGFuZGxlcnMgY2hhbmdlcyBkb2N1bWVu
dHMuIik7CisKKworIHNob3VsZEJlKCd3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVy
Q291bnQoZG9jdW1lbnQpJywgJzAnKTsKKworIC8vIFRoZXJlIGFyZSB0d28gdG91Y2hhYmxlIElu
cHV0IGVsZW1lbnRzIGluIEF1ZGlvJ3Mgc2hhZG93IERPTSB3aGVuIGNvbnRyb2xzIGFyZSBlbmFi
bGVkLgorIHZhciBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2F1ZGlvJyk7CisgaW5w
dXQuc2V0QXR0cmlidXRlKCJjb250cm9scyIsIHRydWUpOworIHZhciBjb250YWluZXIgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGFpbmVyJyk7CisKKyBzaG91bGRCZSgnd2luZG93Lmlu
dGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNvdW50KGRvY3VtZW50KScsICcwJyk7CisKKyBjb250
YWluZXIuYXBwZW5kQ2hpbGQoaW5wdXQpOworIHNob3VsZEJlKCd3aW5kb3cuaW50ZXJuYWxzLnRv
dWNoRXZlbnRIYW5kbGVyQ291bnQoZG9jdW1lbnQpJywgJzInKTsKKworIGlucHV0Lm9udG91Y2hl
bmQgPSBmdW5jdGlvbigpIHsgfTsKKyBzaG91bGRCZSgnd2luZG93LmludGVybmFscy50b3VjaEV2
ZW50SGFuZGxlckNvdW50KGRvY3VtZW50KScsICczJyk7CisKKyBpbnB1dC5vbnRvdWNoZW5kID0g
bnVsbDsKKyBzaG91bGRCZSgnd2luZG93LmludGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNvdW50
KGRvY3VtZW50KScsICcyJyk7CisKKyBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVEb2N1
bWVudCgiIiwgIiIsIG51bGwpLmFkb3B0Tm9kZShpbnB1dCk7Cisgc2hvdWxkQmUoJ3dpbmRvdy5p
bnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVudCknLCAnMCcpOworCisKKzwv
c2NyaXB0PgorPC9ib2R5Pgo=
</data>
<flag name="review"
          id="197115"
          type_id="1"
          status="+"
          setter="jamesr"
    />
    <flag name="commit-queue"
          id="197116"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180002</attachid>
            <date>2012-12-18 12:24:53 -0800</date>
            <delta_ts>2012-12-18 17:29:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>7570</size>
            <attacher name="Levi Weintraub">leviw</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzODA0OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEyLTEyLTE4ICBMZXZpIFdl
aW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbnB1dCBlbGVtZW50cyB3
aXRoIGRlZmF1bHQgdG91Y2ggaGFuZGxlcnMgZG9uJ3QgdXBkYXRlIGhhbmRsZXIgY291bnRzIHdo
ZW4gY2hhbmdpbmcgZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDUzMzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBXaGVuIGFuIElucHV0IGVsZW1lbnQgd2l0aCBkZWZhdWx0IHRvdWNoIGV2
ZW50IGhhbmRsZXJzIGNoYW5nZXMgZG9jdW1lbnRzLCBpdCBmYWlsZWQgdG8KKyAgICAgICAgdXBk
YXRlIHRoZSB0b3VjaCBldmVudCBoYW5kbGVyIHNldHMgaW4gYm90aCB0aGUgb2xkIGFuZCBuZXcg
ZG9jdW1lbnQuIFRoaXMgcGF0Y2ggZml4ZXMgdGhpcworICAgICAgICBjYXNlLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1lbnQtY2hhbmdlLWRvY3Vt
ZW50cy5odG1sCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6
OkRvY3VtZW50OjpkaWRSZW1vdmVUb3VjaEV2ZW50VGFyZ2V0Tm9kZSkgVGhpcyBmdW5jdGlvbiBt
YWtlcyBzZW5zZSB3aGVuIHRvdWNoCisgICAgICAgIGhhbmRsaW5nIGlzIGVuYWJsZWQsIHJlZ2Fy
ZGxlc3Mgb2Ygd2hldGhlciB3ZSdyZSB0cmFja2luZyB0aGUgcmVjdHMuCisgICAgICAgICogZG9t
L0RvY3VtZW50LmNwcDoKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6fkhUTUxJbnB1dEVsZW1lbnQpOiBTd2l0
Y2ggZnJvbSBkaWRSZW1vdmVUb3VjaEV2ZW50SGFuZGxlciB0bworICAgICAgICBkaWRSZW1vdmVU
b3VjaEV2ZW50VGFyZ2V0Tm9kZSwgc2luY2Ugd2UgZG9uJ3QgY2FyZSBhYm91dCBjb3VudHMgaW4g
dGhlIGRlc3RydWN0b3IuCisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50Ojp1cGRh
dGVUeXBlKTogRml4aW5nIGluY29ycmVjdCBpbmRlbnRhdGlvbi4KKyAgICAgICAgKFdlYkNvcmU6
OkhUTUxJbnB1dEVsZW1lbnQ6OmRpZE1vdmVUb05ld0RvY3VtZW50KTogQWRkaW5nIHRoZSBub2Rl
IHRvIHRoZSBuZXcgZG9jdW1lbnQgYW5kCisgICAgICAgIHJlbW92aW5nIGl0IGZyb20gdGhlIG9s
ZC4KKwogMjAxMi0xMi0xOCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQu
b3JnL2NoYW5nZXNldC8xMzgwNDEKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkocmV2aXNp
b24gMTM3OTQ3KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNTY1NCw3ICs1NjU0LDcgQEAgdm9pZCBEb2N1bWVudDo6ZGlkUmVtb3ZlVG91Y2hF
dmVudEhhbmRsZQogI2VuZGlmCiB9CiAKLSNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRfVFJBQ0tJTkcp
CisjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykKIHZvaWQgRG9jdW1lbnQ6OmRpZFJlbW92ZUV2ZW50
VGFyZ2V0Tm9kZShOb2RlKiBoYW5kbGVyKQogewogICAgIGlmIChtX3RvdWNoRXZlbnRUYXJnZXRz
LmdldCgpKQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgJKHJldmlzaW9uIDEzNzk0NykKKysrIFNv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTI4LDcgKzEx
MjgsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBkaWRBZGRUb3VjaEV2ZW50SGFuZGxlcihOb2RlKik7
CiAgICAgdm9pZCBkaWRSZW1vdmVUb3VjaEV2ZW50SGFuZGxlcihOb2RlKik7CiAKLSNpZiBFTkFC
TEUoVE9VQ0hfRVZFTlRfVFJBQ0tJTkcpCisjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykKICAgICB2
b2lkIGRpZFJlbW92ZUV2ZW50VGFyZ2V0Tm9kZShOb2RlKik7CiAjZW5kaWYKIApJbmRleDogU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCShyZXZpc2lvbiAxMzc5NDcpCisr
KyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xNjMsNyArMTYzLDcgQEAgSFRNTElucHV0RWxlbWVudDo6fkhUTUxJbnB1dEVsZW1lbnQo
KQogICAgICAgICBkb2N1bWVudCgpLT5mb3JtQ29udHJvbGxlcigpLT5jaGVja2VkUmFkaW9CdXR0
b25zKCkucmVtb3ZlQnV0dG9uKHRoaXMpOwogI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpCiAgICAg
aWYgKG1faGFzVG91Y2hFdmVudEhhbmRsZXIpCi0gICAgICAgIGRvY3VtZW50KCktPmRpZFJlbW92
ZVRvdWNoRXZlbnRIYW5kbGVyKHRoaXMpOworICAgICAgICBkb2N1bWVudCgpLT5kaWRSZW1vdmVF
dmVudFRhcmdldE5vZGUodGhpcyk7CiAjZW5kaWYKIH0KIApAQCAtNDg4LDExICs0ODgsMTEgQEAg
dm9pZCBIVE1MSW5wdXRFbGVtZW50Ojp1cGRhdGVUeXBlKCkKICNpZiBFTkFCTEUoVE9VQ0hfRVZF
TlRTKQogICAgIGJvb2wgaGFzVG91Y2hFdmVudEhhbmRsZXIgPSBtX2lucHV0VHlwZS0+aGFzVG91
Y2hFdmVudEhhbmRsZXIoKTsKICAgICBpZiAoaGFzVG91Y2hFdmVudEhhbmRsZXIgIT0gbV9oYXNU
b3VjaEV2ZW50SGFuZGxlcikgewotICAgICAgaWYgKGhhc1RvdWNoRXZlbnRIYW5kbGVyKQotICAg
ICAgICBkb2N1bWVudCgpLT5kaWRBZGRUb3VjaEV2ZW50SGFuZGxlcih0aGlzKTsKLSAgICAgIGVs
c2UKLSAgICAgICAgZG9jdW1lbnQoKS0+ZGlkUmVtb3ZlVG91Y2hFdmVudEhhbmRsZXIodGhpcyk7
Ci0gICAgICBtX2hhc1RvdWNoRXZlbnRIYW5kbGVyID0gaGFzVG91Y2hFdmVudEhhbmRsZXI7Cisg
ICAgICAgIGlmIChoYXNUb3VjaEV2ZW50SGFuZGxlcikKKyAgICAgICAgICAgIGRvY3VtZW50KCkt
PmRpZEFkZFRvdWNoRXZlbnRIYW5kbGVyKHRoaXMpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBkb2N1bWVudCgpLT5kaWRSZW1vdmVUb3VjaEV2ZW50SGFuZGxlcih0aGlzKTsKKyAgICAgICAg
bV9oYXNUb3VjaEV2ZW50SGFuZGxlciA9IGhhc1RvdWNoRXZlbnRIYW5kbGVyOwogICAgIH0KICNl
bmRpZgogCkBAIC0xNDk5LDExICsxNDk5LDIwIEBAIHZvaWQgSFRNTElucHV0RWxlbWVudDo6ZGlk
TW92ZVRvTmV3RG9jdW0KICAgICAgICAgICAgIG9sZERvY3VtZW50LT51bnJlZ2lzdGVyRm9yUGFn
ZUNhY2hlU3VzcGVuc2lvbkNhbGxiYWNrcyh0aGlzKTsKICAgICAgICAgaWYgKGlzUmFkaW9CdXR0
b24oKSkKICAgICAgICAgICAgIG9sZERvY3VtZW50LT5mb3JtQ29udHJvbGxlcigpLT5jaGVja2Vk
UmFkaW9CdXR0b25zKCkucmVtb3ZlQnV0dG9uKHRoaXMpOworI2lmIEVOQUJMRShUT1VDSF9FVkVO
VFMpCisgICAgICAgIGlmIChtX2hhc1RvdWNoRXZlbnRIYW5kbGVyKQorICAgICAgICAgICAgb2xk
RG9jdW1lbnQtPmRpZFJlbW92ZUV2ZW50VGFyZ2V0Tm9kZSh0aGlzKTsKKyNlbmRpZgogICAgIH0K
IAogICAgIGlmIChuZWVkc1N1c3BlbnNpb25DYWxsYmFjaykKICAgICAgICAgZG9jdW1lbnQoKS0+
cmVnaXN0ZXJGb3JQYWdlQ2FjaGVTdXNwZW5zaW9uQ2FsbGJhY2tzKHRoaXMpOwogCisjaWYgRU5B
QkxFKFRPVUNIX0VWRU5UUykKKyAgICBpZiAobV9oYXNUb3VjaEV2ZW50SGFuZGxlcikKKyAgICAg
ICAgZG9jdW1lbnQoKS0+ZGlkQWRkVG91Y2hFdmVudEhhbmRsZXIodGhpcyk7CisjZW5kaWYKKwog
ICAgIEhUTUxUZXh0Rm9ybUNvbnRyb2xFbGVtZW50OjpkaWRNb3ZlVG9OZXdEb2N1bWVudChvbGRE
b2N1bWVudCk7CiB9CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzODA0OSkKKysrIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTEyLTE4ICBM
ZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbnB1dCBlbGVt
ZW50cyB3aXRoIGRlZmF1bHQgdG91Y2ggaGFuZGxlcnMgZG9uJ3QgdXBkYXRlIGhhbmRsZXIgY291
bnRzIHdoZW4gY2hhbmdpbmcgZG9jdW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDUzMzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1l
bnQtY2hhbmdlLWRvY3VtZW50cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1lbnQtY2hhbmdlLWRvY3VtZW50cy5odG1sOiBB
ZGRlZC4KKwogMjAxMi0xMi0xOCAgSGFucyBNdWxsZXIgIDxobXVsbGVyQGFkb2JlLmNvbT4KIAog
ICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIHNoYXBlLWluc2lkZSBsYXlvdXQgZmFpbHMgdG8gYWRq
dXN0IGZpcnN0IGxpbmUgY29ycmVjdGx5IGZvciB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90b3VjaC1pbnB1dC1lbGVtZW50LWNo
YW5nZS1kb2N1bWVudHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1lbnQtY2hhbmdlLWRvY3VtZW50cy1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90
b3VjaC1pbnB1dC1lbGVtZW50LWNoYW5nZS1kb2N1bWVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDEyIEBACitUaGlzIHRlc3QgY2hlY2tzIHRoYXQgd2UgY29ycmVjdGx5
IHVwZGF0ZSB0aGUgdG91Y2ggZXZlbnQgaGFuZGxlciBjb3VudCB3aGVuIGFuIElucHV0IGVsZW1l
bnQgd2l0aCBkZWZhdWx0IHRvdWNoIGhhbmRsZXJzIGNoYW5nZXMgZG9jdW1lbnRzLgorCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyB3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZl
bnRIYW5kbGVyQ291bnQoZG9jdW1lbnQpIGlzIDAKK1BBU1Mgd2luZG93LmludGVybmFscy50b3Vj
aEV2ZW50SGFuZGxlckNvdW50KGRvY3VtZW50KSBpcyAwCitQQVNTIHdpbmRvdy5pbnRlcm5hbHMu
dG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVudCkgaXMgMgorUEFTUyB3aW5kb3cuaW50ZXJu
YWxzLnRvdWNoRXZlbnRIYW5kbGVyQ291bnQoZG9jdW1lbnQpIGlzIDMKK1BBU1Mgd2luZG93Lmlu
dGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNvdW50KGRvY3VtZW50KSBpcyAyCitQQVNTIHdpbmRv
dy5pbnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVudCkgaXMgMAorCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC90b3VjaC1pbnB1dC1lbGVtZW50LWNoYW5n
ZS1kb2N1bWVudHMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90
b3VjaC90b3VjaC1pbnB1dC1lbGVtZW50LWNoYW5nZS1kb2N1bWVudHMuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWlucHV0LWVsZW1lbnQt
Y2hhbmdlLWRvY3VtZW50cy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMwIEBACis8c2Ny
aXB0IHNyYz0iLi4vLi4vLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMi
Pjwvc2NyaXB0PgorPGRpdiBpZD0nY29udGFpbmVyJz48L2Rpdj4KKzxzY3JpcHQ+CitkZXNjcmlw
dGlvbigiVGhpcyB0ZXN0IGNoZWNrcyB0aGF0IHdlIGNvcnJlY3RseSB1cGRhdGUgdGhlIHRvdWNo
IGV2ZW50IGhhbmRsZXIgY291bnQgd2hlbiBhbiBJbnB1dCBlbGVtZW50IHdpdGggZGVmYXVsdCB0
b3VjaCBoYW5kbGVycyBjaGFuZ2VzIGRvY3VtZW50cy4iKTsKKworCisgc2hvdWxkQmUoJ3dpbmRv
dy5pbnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVudCknLCAnMCcpOworCisg
Ly8gVGhlcmUgYXJlIHR3byB0b3VjaGFibGUgSW5wdXQgZWxlbWVudHMgaW4gQXVkaW8ncyBzaGFk
b3cgRE9NIHdoZW4gY29udHJvbHMgYXJlIGVuYWJsZWQuCisgdmFyIGlucHV0ID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgnYXVkaW8nKTsKKyBpbnB1dC5zZXRBdHRyaWJ1dGUoImNvbnRyb2xzIiwg
dHJ1ZSk7CisgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWlu
ZXInKTsKKworIHNob3VsZEJlKCd3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVyQ291
bnQoZG9jdW1lbnQpJywgJzAnKTsKKworIGNvbnRhaW5lci5hcHBlbmRDaGlsZChpbnB1dCk7Cisg
c2hvdWxkQmUoJ3dpbmRvdy5pbnRlcm5hbHMudG91Y2hFdmVudEhhbmRsZXJDb3VudChkb2N1bWVu
dCknLCAnMicpOworCisgaW5wdXQub250b3VjaGVuZCA9IGZ1bmN0aW9uKCkgeyB9OworIHNob3Vs
ZEJlKCd3aW5kb3cuaW50ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVyQ291bnQoZG9jdW1lbnQpJywg
JzMnKTsKKworIGlucHV0Lm9udG91Y2hlbmQgPSBudWxsOworIHNob3VsZEJlKCd3aW5kb3cuaW50
ZXJuYWxzLnRvdWNoRXZlbnRIYW5kbGVyQ291bnQoZG9jdW1lbnQpJywgJzInKTsKKworIGRvY3Vt
ZW50LmltcGxlbWVudGF0aW9uLmNyZWF0ZURvY3VtZW50KCIiLCAiIiwgbnVsbCkuYWRvcHROb2Rl
KGlucHV0KTsKKyBzaG91bGRCZSgnd2luZG93LmludGVybmFscy50b3VjaEV2ZW50SGFuZGxlckNv
dW50KGRvY3VtZW50KScsICcwJyk7CisKKworPC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="197121"
          type_id="1"
          status="+"
          setter="jamesr"
    />
    <flag name="commit-queue"
          id="197133"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>