<?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>42106</bug_id>
          
          <creation_ts>2010-07-12 13:30:19 -0700</creation_ts>
          <short_desc>HTML tags should break out of foreign content</short_desc>
          <delta_ts>2010-07-12 16:17:12 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          <blocked>41123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249999</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 13:30:19 -0700</bug_when>
    <thetext>HTML tags should break out of foreign content</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250002</commentid>
    <comment_count>1</comment_count>
      <attachid>61263</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 13:32:06 -0700</bug_when>
    <thetext>Created attachment 61263
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250023</commentid>
    <comment_count>2</comment_count>
      <attachid>61263</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-07-12 13:48:33 -0700</bug_when>
    <thetext>Comment on attachment 61263
Patch

WebCore/html/HTMLTreeBuilder.cpp:1537
 +                  m_tree.openElements()-&gt;pop();
This feels like it should be popUntil(xhtmlNamespaceURI)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250047</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 14:15:12 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 61263 [details])
&gt; WebCore/html/HTMLTreeBuilder.cpp:1537
&gt;  +                  m_tree.openElements()-&gt;pop();
&gt; This feels like it should be popUntil(xhtmlNamespaceURI)

Yeah, that&apos;d be neat.  I&apos;ll look into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250123</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-12 16:17:12 -0700</bug_when>
    <thetext>Committed r63135: &lt;http://trac.webkit.org/changeset/63135&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61263</attachid>
            <date>2010-07-12 13:32:06 -0700</date>
            <delta_ts>2010-07-12 13:48:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42106-20100712133205.patch</filename>
            <type>text/plain</type>
            <size>10267</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjNzc4OGQwOTg0NTE3MzRiMjhlMGQ4MGFhMWQxMmI5ODA1NjBlZTdlLi5mMzYxNzBi
NTg5ZDQ0Mzk1ZmNmY2U1ZTFjZDQyOGE3ODZhOGMyZDJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTUgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBIVE1MIHRh
Z3Mgc2hvdWxkIGJyZWFrIG91dCBvZiBmb3JlaWduIGNvbnRlbnQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMTA2CisKKyAgICAgICAgKiBodG1sNWxp
Yi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0OgorCisyMDEwLTA3LTEyICBFcmljIFNlaWRlbCAg
PGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KwogICAgICAgICBIVE1MVHJlZUJ1aWxkZXIgbmVlZHMgdG8gc3VwcG9ydCBtaXhpbmcgU1ZHIGFu
ZCBNYXRoTUwgY29udGVudAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDIwOTYKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVy
LWV4cGVjdGVkLWh0bWw1LnR4dCBiL0xheW91dFRlc3RzL2h0bWw1bGliL3J1bm5lci1leHBlY3Rl
ZC1odG1sNS50eHQKaW5kZXggNTllNWVlOTg0MTFiNzc1YTcxYTUxNmJmNjc0MWFjYWZmMWFhZGRi
OS4uZWQ1YmMxNjNjZGUyYWIxNjZkMTVkMmZiMGY3OTljMmMwZTRhN2U2ZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaHRtbDVsaWIvcnVubmVyLWV4cGVjdGVkLWh0bWw1LnR4dAorKysgYi9MYXlv
dXRUZXN0cy9odG1sNWxpYi9ydW5uZXItZXhwZWN0ZWQtaHRtbDUudHh0CkBAIC0zODYsNDYgKzM4
Niw3IEBAIEV4cGVjdGVkOgogcmVzb3VyY2VzL3Rlc3RzOC5kYXQ6IFBBU1MKIAogcmVzb3VyY2Vz
L3Rlc3RzOS5kYXQ6Ci0xMwogMTQKLTE1Ci0xOAotMTkKLQotVGVzdCAxMyBvZiAyNSBpbiByZXNv
dXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHk+PHRh
YmxlPjxjYXB0aW9uPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjxwPmJhejwvdGFibGU+
PHA+cXV1eAotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18
ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxjYXB0aW9uPgotfCAgICAgICAgIDxt
YXRoIG1hdGg+Ci18ICAgICAgICAgICA8bWF0aCBtaT4KLXwgICAgICAgICAgICAgImZvbyIKLXwg
ICAgICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICAgICAiYmFyIgotfCAgICAgICAgICAgPG1h
dGggcD4KLXwgICAgICAgICAgICAgImJheiIKLXwgICAgICAgICAgICAgPG1hdGggcD4KLXwgICAg
ICAgICAgICAgICAicXV1eCIKLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+
Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8dGFibGU+Ci18ICAgICAgIDxjYXB0aW9u
PgotfCAgICAgICAgIDxtYXRoIG1hdGg+Ci18ICAgICAgICAgICA8bWF0aCBtaT4KLXwgICAgICAg
ICAgICAgImZvbyIKLXwgICAgICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICAgICAiYmFyIgot
fCAgICAgICAgIDxwPgotfCAgICAgICAgICAgImJheiIKLXwgICAgIDxwPgotfCAgICAgICAicXV1
eCIKIAogVGVzdCAxNCBvZiAyNSBpbiByZXNvdXJjZXMvdGVzdHM5LmRhdCBmYWlsZWQuIElucHV0
OgogPCFET0NUWVBFIGh0bWw+PGJvZHk+PHRhYmxlPjxjYXB0aW9uPjxtYXRoPjxtaT5mb288L21p
PjxtaT5iYXI8L21pPmJhejwvdGFibGU+PHA+cXV1eApAQCAtNDQyLDggKzQwMyw4IEBAIEdvdDoK
IHwgICAgICAgICAgIDxtYXRoIG1pPgogfCAgICAgICAgICAgICAiYmFyIgogfCAgICAgICAgICAg
ImJheiIKLXwgICAgICAgICAgIDxtYXRoIHA+Ci18ICAgICAgICAgICAgICJxdXV4IgorfCAgICAg
ICAgIDxwPgorfCAgICAgICAgICAgInF1dXgiCiBFeHBlY3RlZDoKIHwgPCFET0NUWVBFIGh0bWw+
CiB8IDxodG1sPgpAQCAtNDU5LDEzNiArNDIwLDggQEAgRXhwZWN0ZWQ6CiB8ICAgICAgICAgICAi
YmF6IgogfCAgICAgPHA+CiB8ICAgICAgICJxdXV4IgotCi1UZXN0IDE1IG9mIDI1IGluIHJlc291
cmNlcy90ZXN0czkuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48Ym9keT48dGFi
bGU+PGNvbGdyb3VwPjxtYXRoPjxtaT5mb288L21pPjxtaT5iYXI8L21pPjxwPmJhejwvdGFibGU+
PHA+cXV1eAotR290OgotfCA8IURPQ1RZUEUgaHRtbD4KLXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18
ICAgPGJvZHk+Ci18ICAgICA8bWF0aCBtYXRoPgotfCAgICAgICA8bWF0aCBtaT4KLXwgICAgICAg
ICAiZm9vIgotfCAgICAgICA8bWF0aCBtaT4KLXwgICAgICAgICAiYmFyIgotfCAgICAgICA8bWF0
aCBwPgotfCAgICAgICAgICJiYXoiCi18ICAgICAgICAgPG1hdGggcD4KLXwgICAgICAgICAgICJx
dXV4IgotfCAgICAgPHRhYmxlPgotfCAgICAgICA8Y29sZ3JvdXA+Ci1FeHBlY3RlZDoKLXwgPCFE
T0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPG1h
dGggbWF0aD4KLXwgICAgICAgPG1hdGggbWk+Ci18ICAgICAgICAgImZvbyIKLXwgICAgICAgPG1h
dGggbWk+Ci18ICAgICAgICAgImJhciIKLXwgICAgIDxwPgotfCAgICAgICAiYmF6IgotfCAgICAg
PHRhYmxlPgotfCAgICAgICA8Y29sZ3JvdXA+Ci18ICAgICA8cD4KLXwgICAgICAgInF1dXgiCi0K
LVRlc3QgMTggb2YgMjUgaW4gcmVzb3VyY2VzL3Rlc3RzOS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwh
RE9DVFlQRSBodG1sPjxib2R5PjwvYm9keT48L2h0bWw+PG1hdGg+PG1pPmZvbzwvbWk+PG1pPmJh
cjwvbWk+PHA+YmF6Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVh
ZD4KLXwgICA8Ym9keT4KLXwgICAgIDxtYXRoIG1hdGg+Ci18ICAgICAgIDxtYXRoIG1pPgotfCAg
ICAgICAgICJmb28iCi18ICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICJiYXIiCi18ICAgICAg
IDxtYXRoIHA+Ci18ICAgICAgICAgImJheiIKLUV4cGVjdGVkOgotfCA8IURPQ1RZUEUgaHRtbD4K
LXwgPGh0bWw+Ci18ICAgPGhlYWQ+Ci18ICAgPGJvZHk+Ci18ICAgICA8bWF0aCBtYXRoPgotfCAg
ICAgICA8bWF0aCBtaT4KLXwgICAgICAgICAiZm9vIgotfCAgICAgICA8bWF0aCBtaT4KLXwgICAg
ICAgICAiYmFyIgotfCAgICAgPHA+Ci18ICAgICAgICJiYXoiCi0KLVRlc3QgMTkgb2YgMjUgaW4g
cmVzb3VyY2VzL3Rlc3RzOS5kYXQgZmFpbGVkLiBJbnB1dDoKLTwhRE9DVFlQRSBodG1sPjxib2R5
PjwvYm9keT48bWF0aD48bWk+Zm9vPC9taT48bWk+YmFyPC9taT48cD5iYXoKLUdvdDoKLXwgPCFE
T0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPG1h
dGggbWF0aD4KLXwgICAgICAgPG1hdGggbWk+Ci18ICAgICAgICAgImZvbyIKLXwgICAgICAgPG1h
dGggbWk+Ci18ICAgICAgICAgImJhciIKLXwgICAgICAgPG1hdGggcD4KLXwgICAgICAgICAiYmF6
IgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwg
ICA8Ym9keT4KLXwgICAgIDxtYXRoIG1hdGg+Ci18ICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAg
ICJmb28iCi18ICAgICAgIDxtYXRoIG1pPgotfCAgICAgICAgICJiYXIiCi18ICAgICA8cD4KLXwg
ICAgICAgImJheiIKIHJlc291cmNlcy90ZXN0czEwLmRhdDoKLTEzCiAxNAotMTUKLTE4Ci0xOQot
Ci1UZXN0IDEzIG9mIDI1IGluIHJlc291cmNlcy90ZXN0czEwLmRhdCBmYWlsZWQuIElucHV0Ogot
PCFET0NUWVBFIGh0bWw+PGJvZHk+PHRhYmxlPjxjYXB0aW9uPjxzdmc+PGc+Zm9vPC9nPjxnPmJh
cjwvZz48cD5iYXo8L3RhYmxlPjxwPnF1dXgKLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxo
dG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHRhYmxlPgotfCAgICAgICA8Y2Fw
dGlvbj4KLXwgICAgICAgICA8c3ZnIHN2Zz4KLXwgICAgICAgICAgIDxzdmcgZz4KLXwgICAgICAg
ICAgICAgImZvbyIKLXwgICAgICAgICAgIDxzdmcgZz4KLXwgICAgICAgICAgICAgImJhciIKLXwg
ICAgICAgICAgIDxzdmcgcD4KLXwgICAgICAgICAgICAgImJheiIKLXwgICAgICAgICAgICAgPHN2
ZyBwPgotfCAgICAgICAgICAgICAgICJxdXV4IgotRXhwZWN0ZWQ6Ci18IDwhRE9DVFlQRSBodG1s
PgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9keT4KLXwgICAgIDx0YWJsZT4KLXwgICAg
ICAgPGNhcHRpb24+Ci18ICAgICAgICAgPHN2ZyBzdmc+Ci18ICAgICAgICAgICA8c3ZnIGc+Ci18
ICAgICAgICAgICAgICJmb28iCi18ICAgICAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgICAgICJi
YXIiCi18ICAgICAgICAgPHA+Ci18ICAgICAgICAgICAiYmF6IgotfCAgICAgPHA+Ci18ICAgICAg
ICJxdXV4IgogCiBUZXN0IDE0IG9mIDI1IGluIHJlc291cmNlcy90ZXN0czEwLmRhdCBmYWlsZWQu
IElucHV0OgogPCFET0NUWVBFIGh0bWw+PGJvZHk+PHRhYmxlPjxjYXB0aW9uPjxzdmc+PGc+Zm9v
PC9nPjxnPmJhcjwvZz5iYXo8L3RhYmxlPjxwPnF1dXgKQEAgLTYwNSw4ICs0MzgsOCBAQCBHb3Q6
CiB8ICAgICAgICAgICA8c3ZnIGc+CiB8ICAgICAgICAgICAgICJiYXIiCiB8ICAgICAgICAgICAi
YmF6IgotfCAgICAgICAgICAgPHN2ZyBwPgotfCAgICAgICAgICAgICAicXV1eCIKK3wgICAgICAg
ICA8cD4KK3wgICAgICAgICAgICJxdXV4IgogRXhwZWN0ZWQ6CiB8IDwhRE9DVFlQRSBodG1sPgog
fCA8aHRtbD4KQEAgLTYyMiw5NSArNDU1LDYgQEAgRXhwZWN0ZWQ6CiB8ICAgICAgICAgICAiYmF6
IgogfCAgICAgPHA+CiB8ICAgICAgICJxdXV4IgotCi1UZXN0IDE1IG9mIDI1IGluIHJlc291cmNl
cy90ZXN0czEwLmRhdCBmYWlsZWQuIElucHV0OgotPCFET0NUWVBFIGh0bWw+PGJvZHk+PHRhYmxl
Pjxjb2xncm91cD48c3ZnPjxnPmZvbzwvZz48Zz5iYXI8L2c+PHA+YmF6PC90YWJsZT48cD5xdXV4
Ci1Hb3Q6Ci18IDwhRE9DVFlQRSBodG1sPgotfCA8aHRtbD4KLXwgICA8aGVhZD4KLXwgICA8Ym9k
eT4KLXwgICAgIDxzdmcgc3ZnPgotfCAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgImZvbyIKLXwg
ICAgICAgPHN2ZyBnPgotfCAgICAgICAgICJiYXIiCi18ICAgICAgIDxzdmcgcD4KLXwgICAgICAg
ICAiYmF6IgotfCAgICAgICAgIDxzdmcgcD4KLXwgICAgICAgICAgICJxdXV4IgotfCAgICAgPHRh
YmxlPgotfCAgICAgICA8Y29sZ3JvdXA+Ci1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18
IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAg
IDxzdmcgZz4KLXwgICAgICAgICAiZm9vIgotfCAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgImJh
ciIKLXwgICAgIDxwPgotfCAgICAgICAiYmF6IgotfCAgICAgPHRhYmxlPgotfCAgICAgICA8Y29s
Z3JvdXA+Ci18ICAgICA8cD4KLXwgICAgICAgInF1dXgiCi0KLVRlc3QgMTggb2YgMjUgaW4gcmVz
b3VyY2VzL3Rlc3RzMTAuZGF0IGZhaWxlZC4gSW5wdXQ6Ci08IURPQ1RZUEUgaHRtbD48Ym9keT48
L2JvZHk+PC9odG1sPjxzdmc+PGc+Zm9vPC9nPjxnPmJhcjwvZz48cD5iYXoKLUdvdDoKLXwgPCFE
T0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2
ZyBzdmc+Ci18ICAgICAgIDxzdmcgZz4KLXwgICAgICAgICAiZm9vIgotfCAgICAgICA8c3ZnIGc+
Ci18ICAgICAgICAgImJhciIKLXwgICAgICAgPHN2ZyBwPgotfCAgICAgICAgICJiYXoiCi1FeHBl
Y3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxib2R5
PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDxzdmcgZz4KLXwgICAgICAgICAiZm9vIgotfCAg
ICAgICA8c3ZnIGc+Ci18ICAgICAgICAgImJhciIKLXwgICAgIDxwPgotfCAgICAgICAiYmF6Igot
Ci1UZXN0IDE5IG9mIDI1IGluIHJlc291cmNlcy90ZXN0czEwLmRhdCBmYWlsZWQuIElucHV0Ogot
PCFET0NUWVBFIGh0bWw+PGJvZHk+PC9ib2R5Pjxzdmc+PGc+Zm9vPC9nPjxnPmJhcjwvZz48cD5i
YXoKLUdvdDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxoZWFkPgotfCAgIDxi
b2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDxzdmcgZz4KLXwgICAgICAgICAiZm9vIgot
fCAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgImJhciIKLXwgICAgICAgPHN2ZyBwPgotfCAgICAg
ICAgICJiYXoiCi1FeHBlY3RlZDoKLXwgPCFET0NUWVBFIGh0bWw+Ci18IDxodG1sPgotfCAgIDxo
ZWFkPgotfCAgIDxib2R5PgotfCAgICAgPHN2ZyBzdmc+Ci18ICAgICAgIDxzdmcgZz4KLXwgICAg
ICAgICAiZm9vIgotfCAgICAgICA8c3ZnIGc+Ci18ICAgICAgICAgImJhciIKLXwgICAgIDxwPgot
fCAgICAgICAiYmF6IgogcmVzb3VyY2VzL3Rlc3RzMTEuZGF0OiBQQVNTCiAKIHJlc291cmNlcy90
ZXN0czEyLmRhdDoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggYzgwYzY5NjkxY2RlMmZlOGM1ZTE0YzkyY2NjN2U1ZjJjNmQ1NmM5ZS4uMjk0
NzlhNmQ1OGVjMzc4NzYzMTYzNWE4NTAwMjA5NWY1NzA2MjM3NSAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyMiBAQAogCiAg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIEhUTUwgdGFncyBz
aG91bGQgYnJlYWsgb3V0IG9mIGZvcmVpZ24gY29udGVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIxMDYKKworICAgICAgICBJbXBsZW1lbnQgYW5v
dGhlciBwYXJhZ3JhcGggb2YgdGhlIHNwZWMgdG8gcGFzcyBhbm90aGVyCisgICAgICAgIGJ1bmNo
IG9mIGZvcmVpZ24gY29udGVudCB0ZXN0cy4KKworICAgICAgICBUaGlzIGZpeGVzIGEgYnVuY2gg
b2YgdGVzdHMgaW4gaHRtbDVsaWIvcnVubmVyLmh0bWwuCisgICAgICAgIEFmdGVyIHRoaXMgY2hh
bmdlIHdlIG9ubHkgaGF2ZSA0IHJlbWFpbmluZyBmb3JlaWduIGNvbnRlbnQgZmFpbHVyZXMuCisK
KyAgICAgICAgKiBodG1sL0hUTUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpI
VE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZyk6CisKKzIwMTAtMDctMTIgIEVyaWMgU2Vp
ZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCiAgICAgICAgIEhUTUxUcmVlQnVpbGRlciBuZWVkcyB0byBzdXBwb3J0IG1peGluZyBT
VkcgYW5kIE1hdGhNTCBjb250ZW50CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD00MjA5NgogCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTFRyZWVC
dWlsZGVyLmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IDc0ZGIy
ZjI4MjA5YTVkY2I0OTcyNTgxODkwYjhlOWU2ZGU5NWNhMjguLjM3YjJkM2NlMzdjZjgwNTc5NGI0
NDk0NjY4NmZkY2U0ZTM0ZWVkYTkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1
aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MVHJlZUJ1aWxkZXIuY3BwCkBAIC0xNDkx
LDcgKzE0OTEsNTUgQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZyhBdG9t
aWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICAgICAgcHJvY2Vzc1VzaW5nU2Vjb25kYXJ5SW5z
ZXJ0aW9uTW9kZUFuZEFkanVzdEluc2VydGlvbk1vZGUodG9rZW4pOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9Ci0gICAgICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgICAgIGlmICh0
b2tlbi5uYW1lKCkgPT0gYlRhZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IGJpZ1Rh
ZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IGJsb2NrcXVvdGVUYWcKKyAgICAgICAg
ICAgIHx8IHRva2VuLm5hbWUoKSA9PSBib2R5VGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1l
KCkgPT0gYnJUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBjZW50ZXJUYWcKKyAg
ICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBjb2RlVGFnCisgICAgICAgICAgICB8fCB0b2tl
bi5uYW1lKCkgPT0gZGRUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBkaXZUYWcK
KyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBkbFRhZworICAgICAgICAgICAgfHwgdG9r
ZW4ubmFtZSgpID09IGR0VGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gZW1UYWcK
KyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBlbWJlZFRhZworICAgICAgICAgICAgfHwg
aXNOdW1iZXJlZEhlYWRlclRhZyh0b2tlbi5uYW1lKCkpCisgICAgICAgICAgICB8fCB0b2tlbi5u
YW1lKCkgPT0gaGVhZFRhZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IGhyVGFnCisg
ICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gaVRhZworICAgICAgICAgICAgfHwgdG9rZW4u
bmFtZSgpID09IGltZ1RhZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IGxpVGFnCisg
ICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gbGlzdGluZ1RhZworICAgICAgICAgICAgfHwg
dG9rZW4ubmFtZSgpID09IG1lbnVUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBt
ZXRhVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gbm9iclRhZworICAgICAgICAg
ICAgfHwgdG9rZW4ubmFtZSgpID09IG9sVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkg
PT0gcFRhZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IHByZVRhZworICAgICAgICAg
ICAgfHwgdG9rZW4ubmFtZSgpID09IHJ1YnlUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUo
KSA9PSBzVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gc21hbGxUYWcKKyAgICAg
ICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSBzcGFuVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5u
YW1lKCkgPT0gc3Ryb25nVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gc3RyaWtl
VGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0gc3ViVGFnCisgICAgICAgICAgICB8
fCB0b2tlbi5uYW1lKCkgPT0gc3VwVGFnCisgICAgICAgICAgICB8fCB0b2tlbi5uYW1lKCkgPT0g
dGFibGVUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9PSB0dFRhZworICAgICAgICAg
ICAgfHwgdG9rZW4ubmFtZSgpID09IHVUYWcKKyAgICAgICAgICAgIHx8IHRva2VuLm5hbWUoKSA9
PSB1bFRhZworICAgICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IHZhclRhZworICAgICAgICAg
ICAgfHwgKHRva2VuLm5hbWUoKSA9PSBmb250VGFnICYmICh0b2tlbi5nZXRBdHRyaWJ1dGVJdGVt
KGNvbG9yQXR0cikgfHwgdG9rZW4uZ2V0QXR0cmlidXRlSXRlbShmYWNlQXR0cikgfHwgdG9rZW4u
Z2V0QXR0cmlidXRlSXRlbShzaXplQXR0cikpKSkgeworICAgICAgICAgICAgd2hpbGUgKG1fdHJl
ZS5jdXJyZW50RWxlbWVudCgpKSB7CisgICAgICAgICAgICAgICAgaWYgKG1fdHJlZS5jdXJyZW50
RWxlbWVudCgpLT5uYW1lc3BhY2VVUkkoKSA9PSB4aHRtbE5hbWVzcGFjZVVSSSkKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgbV90cmVlLm9wZW5FbGVtZW50cygp
LT5wb3AoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNldEluc2VydGlvbk1vZGUobV9z
ZWNvbmRhcnlJbnNlcnRpb25Nb2RlKTsKKyAgICAgICAgICAgIHByb2Nlc3NTdGFydFRhZyh0b2tl
bik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KICAgICAgICAgY29uc3QgQXRvbWlj
U3RyaW5nJiBjdXJyZW50TmFtZXNwYWNlID0gbV90cmVlLmN1cnJlbnRFbGVtZW50KCktPm5hbWVz
cGFjZVVSSSgpOwogICAgICAgICBpZiAoY3VycmVudE5hbWVzcGFjZSA9PSBNYXRoTUxOYW1lczo6
bWF0aG1sTmFtZXNwYWNlVVJJKQogICAgICAgICAgICAgYWRqdXN0TWF0aE1MQXR0cmlidXRlcyh0
b2tlbik7Cg==
</data>
<flag name="review"
          id="49252"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="49253"
          type_id="3"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>