<?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>132207</bug_id>
          
          <creation_ts>2014-04-25 14:43:10 -0700</creation_ts>
          <short_desc>REGRESSION (r167818): editing/inserting/typing-space-to-trigger-smart-link.html fails on WebKit1 bots</short_desc>
          <delta_ts>2014-05-12 13:32:49 -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>Tools / Tests</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>InRadar, LayoutTestFailure, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Jon Honeycutt">jhoneycutt</assigned_to>
          <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>enrica</cc>
    
    <cc>jhoneycutt</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1004219</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-25 14:43:10 -0700</bug_when>
    <thetext>http://build.webkit.org/results/Apple%20Mavericks%20Release%20WK1%20(Tests)/r167820%20(5521)/results.html
http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=editing%2Finserting%2Ftyping-space-to-trigger-smart-link.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004224</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-04-25 14:43:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/16730393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004225</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-25 14:44:05 -0700</bug_when>
    <thetext>-PASS: the anchor for &apos;www.foo.com&apos; has been created.
+Failed: the expected content was &apos;The &lt;a href=&quot;http://www.foo.com&quot;&gt;www.foo.com&lt;/a&gt; should be underlined and there is an anchor node created for it.&apos;, but the actual result was &apos;The www.foo.com should be underlined and there is an anchor node created for it.&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004232</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-25 15:03:32 -0700</bug_when>
    <thetext>Marked in http://trac.webkit.org/changeset/167827 for WK1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004411</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-27 09:18:03 -0700</bug_when>
    <thetext>Assuming the test is failing because we&apos;re hitting the reentrancy guard added by r167818, we should probably break runTest() in the layout test into multiple pieces (using setTimeout() calls).

Yep, that fixes the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004413</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-27 10:20:06 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Assuming the test is failing because we&apos;re hitting the reentrancy guard added by r167818, we should probably break runTest() in the layout test into multiple pieces (using setTimeout() calls).
&gt; 
&gt; Yep, that fixes the test.

Correction, I must not have been running against the build of WebKit I thought I was.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004417</commentid>
    <comment_count>6</comment_count>
      <attachid>230261</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-27 10:25:59 -0700</bug_when>
    <thetext>Created attachment 230261
Incorrect fix: use setTimeout() in test

Perhaps the re-entrant behavior needs to be fixed in WebCore itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008161</commentid>
    <comment_count>7</comment_count>
      <attachid>231199</attachid>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2014-05-09 17:51:12 -0700</bug_when>
    <thetext>Created attachment 231199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008267</commentid>
    <comment_count>8</comment_count>
      <attachid>231199</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-05-10 11:01:09 -0700</bug_when>
    <thetext>Comment on attachment 231199
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=231199&amp;action=review

&gt; Source/WebCore/editing/ApplyStyleCommand.cpp:816
&gt;      for (size_t i = 0; i &lt; runs.size(); i++) {
&gt; -        removeConflictingInlineStyleFromRun(style, runs[i].start, runs[i].end, runs[i].pastEndNode);
&gt; -        runs[i].positionForStyleComputation = positionToComputeInlineStyleChange(runs[i].start, runs[i].dummyElement);
&gt; +        InlineRunToApplyStyle&amp; run = runs[i];

The better way to write this is:

    for (auto&amp; run : runs) {</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008708</commentid>
    <comment_count>9</comment_count>
    <who name="Jon Honeycutt">jhoneycutt</who>
    <bug_when>2014-05-12 13:32:49 -0700</bug_when>
    <thetext>Committed r168641: &lt;http://trac.webkit.org/changeset/168641&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230261</attachid>
            <date>2014-04-27 10:25:59 -0700</date>
            <delta_ts>2014-04-27 10:26:09 -0700</delta_ts>
            <desc>Incorrect fix: use setTimeout() in test</desc>
            <filename>bug-132207-bad-fix.diff</filename>
            <type>text/plain</type>
            <size>2644</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy1zcGFjZS10
by10cmlnZ2VyLXNtYXJ0LWxpbmsuaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvaW5zZXJ0aW5n
L3R5cGluZy1zcGFjZS10by10cmlnZ2VyLXNtYXJ0LWxpbmsuaHRtbAppbmRleCA0M2Q1NzA3Li4z
YmNkYTMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2luc2VydGluZy90eXBpbmct
c3BhY2UtdG8tdHJpZ2dlci1zbWFydC1saW5rLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGlu
Zy9pbnNlcnRpbmcvdHlwaW5nLXNwYWNlLXRvLXRyaWdnZXItc21hcnQtbGluay5odG1sCkBAIC0y
LDE3ICsyLDI0IEBACiA8aHRtbD4KIDxoZWFkPgogPHNjcmlwdD4KLWZ1bmN0aW9uIHJ1blRlc3Qo
KQotewotICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewotICAgICAgICB0ZXN0UnVubmVyLmR1
bXBBc1RleHQoKTsKLSAgICAgICAgdGVzdFJ1bm5lci5zZXRBdXRvbWF0aWNMaW5rRGV0ZWN0aW9u
RW5hYmxlZCh0cnVlKTsKLSAgICB9CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICB0ZXN0UnVubmVyLnNldEF1dG9tYXRpY0xpbmtEZXRl
Y3Rpb25FbmFibGVkKHRydWUpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQog
CitmdW5jdGlvbiBydW5UZXN0MSgpCit7CiAgICAgdmFyIHRlc3RUeXBlU3BhY2VEaXYgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdFR5cGVTcGFjZScpOwogICAgIHZhciB0YXJnZXRUZXh0
ID0gdGVzdFR5cGVTcGFjZURpdi5maXJzdENoaWxkOwogICAgIHdpbmRvdy5nZXRTZWxlY3Rpb24o
KS5zZXRQb3NpdGlvbih0YXJnZXRUZXh0LCAxNSk7CiAgICAgcHJlc3NLZXkoIiAiKTsKKyAgICBz
ZXRUaW1lb3V0KHJ1blRlc3QyLCAwKTsKK30KKworZnVuY3Rpb24gcnVuVGVzdDIoKQoreworICAg
IHZhciB0ZXN0VHlwZVNwYWNlRGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rlc3RUeXBl
U3BhY2UnKTsKICAgICB2YXIgZXhwZWN0ZWRDb250ZW50cyA9ICJUaGUgPGEgaHJlZj1cImh0dHA6
Ly93d3cuZm9vLmNvbVwiPnd3dy5mb28uY29tPC9hPiBzaG91bGQgYmUgdW5kZXJsaW5lZCBhbmQg
dGhlcmUgaXMgYW4gYW5jaG9yIG5vZGUgY3JlYXRlZCBmb3IgaXQuIjsKICAgICBpZiAoZXhwZWN0
ZWRDb250ZW50cyA9PSB0ZXN0VHlwZVNwYWNlRGl2LmlubmVySFRNTCkKICAgICAgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2xvZycpLnRleHRDb250ZW50ID0gIlBBU1M6IHRoZSBhbmNob3Ig
Zm9yICd3d3cuZm9vLmNvbScgaGFzIGJlZW4gY3JlYXRlZC5cbiIKQEAgLTM0LDE0ICs0MSwyMiBA
QCBmdW5jdGlvbiBydW5UZXN0KCkKICAgICBwcmVzc0tleSgibyIpOwogICAgIHByZXNzS2V5KCJt
Iik7CiAgICAgcHJlc3NLZXkoIiAiKTsKKyAgICBzZXRUaW1lb3V0KHJ1blRlc3QzLCAwKTsKK30K
KworZnVuY3Rpb24gcnVuVGVzdDMoKQoreworICAgIHZhciB0ZXN0VHlwZUxpbmtEaXYgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdFR5cGVMaW5rJyk7CiAgICAgZXhwZWN0ZWRDb250ZW50
cyA9ICJUaGUgPGEgaHJlZj1cImh0dHA6Ly93d3cuYmFyLmNvbVwiPnd3dy5iYXIuY29tPC9hPiBz
aG91bGQgYmUgdW5kZXJsaW5lZCBhbmQgdGhlcmUgaXMgYW4gYW5jaG9yIG5vZGUgY3JlYXRlZCBm
b3IgaXQuIjsKICAgICBpZiAoZXhwZWN0ZWRDb250ZW50cyA9PSB0ZXN0VHlwZUxpbmtEaXYuaW5u
ZXJIVE1MKQogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9nJykudGV4dENvbnRl
bnQgKz0gIlBBU1M6IHRoZSBhbmNob3IgZm9yICd3d3cuYmFyLmNvbScgaGFzIGJlZW4gY3JlYXRl
ZC4iCiAgICAgZWxzZQogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9nJykudGV4
dENvbnRlbnQgKz0gIkZhaWxlZDogdGhlIGV4cGVjdGVkIGNvbnRlbnQgd2FzICciICsgZXhwZWN0
ZWRDb250ZW50cyArICInLCBidXQgdGhlIGFjdHVhbCByZXN1bHQgd2FzICciICsgdGVzdFR5cGVM
aW5rRGl2LmlubmVySFRNTCArICInLiIKIAotICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKICAgICAgICAgdGVzdFJ1bm5lci5zZXRBdXRvbWF0
aWNMaW5rRGV0ZWN0aW9uRW5hYmxlZChmYWxzZSk7CisgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5
RG9uZSgpOworICAgIH0KIH0KIAogZnVuY3Rpb24gcHJlc3NLZXkoa2V5KQpAQCAtNjIsOCArNzcs
OCBAQCBmdW5jdGlvbiBwcmVzc0tleShrZXkpCiA8ZGl2IGlkPSJ0ZXN0VHlwZVNwYWNlIiBjb250
ZW50ZWRpdGFibGU+VGhlIHd3dy5mb28uY29tc2hvdWxkIGJlIHVuZGVybGluZWQgYW5kIHRoZXJl
IGlzIGFuIGFuY2hvciBub2RlIGNyZWF0ZWQgZm9yIGl0LjwvZGl2PgogPGRpdiBpZD0idGVzdFR5
cGVMaW5rIiBjb250ZW50ZWRpdGFibGU+VGhlIHNob3VsZCBiZSB1bmRlcmxpbmVkIGFuZCB0aGVy
ZSBpcyBhbiBhbmNob3Igbm9kZSBjcmVhdGVkIGZvciBpdC48L2Rpdj4KIDxwcmUgaWQ9ImxvZyI+
PC9wcmU+Ci08L2JvZHk+CiA8c2NyaXB0PgotcnVuVGVzdCgpCitydW5UZXN0MSgpOwogPC9zY3Jp
cHQ+Cis8L2JvZHk+CiA8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231199</attachid>
            <date>2014-05-09 17:51:12 -0700</date>
            <delta_ts>2014-05-10 11:01:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132207-20140509175049.patch</filename>
            <type>text/plain</type>
            <size>6386</size>
            <attacher name="Jon Honeycutt">jhoneycutt</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTE3MzI4Nzg5MTM3NDIw
NTI2ZjVkMGU1Y2U4NGRjMzRiM2YxOTEyOC4uZWRlMmNlM2U5YmU4MTlkODc1ZjJhY2IxNmEwZGRj
ZGM0ZWVmYjU3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE0LTA1LTA5ICBKb24g
SG9uZXljdXR0ICA8amhvbmV5Y3V0dEBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAo
cjE2NzgxOCk6IGVkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy1zcGFjZS10by10cmlnZ2VyLXNtYXJ0
LWxpbmsuaHRtbCBmYWlscyBvbiBXZWJLaXQxIGJvdHMKKworICAgICAgICA8aHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjIwNz4KKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzE2NzMwMzkzPgorCisgICAgICAgIFJldmVydHMgdGhlIHByZXZpb3VzIHdvcmthcm91bmQg
aW4gZmF2b3Igb2YgYSBtb3JlIHNwZWNpZmljIGZpeCBmb3IgdGhlCisgICAgICAgIG51bGwgZGVy
ZWZlcmVuY2UuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBlZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFw
cGx5U3R5bGVDb21tYW5kOjphcHBseUlubGluZVN0eWxlVG9Ob2RlUmFuZ2UpOgorICAgICAgICBD
aGVjayB3aGV0aGVyIHRoZSBydW4ncyBzdGFydCBhbmQgZW5kIGFyZSBzdGlsbCBpbiB0aGUgZG9j
dW1lbnQsIGFzCisgICAgICAgIHJlbW92ZUNvbmZsaWN0aW5nSW5saW5lU3R5bGVGcm9tUnVuKCkg
bWF5IGhhdmUgcmVtb3ZlZCB0aGVtLgorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0
Q29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6YXBw
bHkpOgorICAgICAgICBSZXZlcnRlZCBwcmV2aW91cyB3b3JrYXJvdW5kLgorICAgICAgICAoV2Vi
Q29yZTo6QXBwbHlFZGl0Q29tbWFuZDo6UmVlbnRyYW5jeUd1YXJkOjppc1JlY3Vyc2l2ZUNhbGwp
OiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6QXBwbHlFZGl0Q29tbWFuZDo6UmVlbnRyYW5j
eUd1YXJkOjpTY29wZTo6U2NvcGUpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6QXBwbHlF
ZGl0Q29tbWFuZDo6UmVlbnRyYW5jeUd1YXJkOjpTY29wZTo6flNjb3BlKTogRGVsZXRlZC4KKwog
MjAxNC0wNS0wNiAgSm9uIEhvbmV5Y3V0dCAgPGpob25leWN1dHRAYXBwbGUuY29tPgogCiAgICAg
ICAgIERvbid0IGRpc3BhdGNoICdiZWZvcmVsb2FkJyBldmVudCBpbnNpZGUgRnJhbWVWaWV3Ojps
YXlvdXQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9BcHBseVN0eWxlQ29t
bWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNwcApp
bmRleCA1MWRjZmE2NzYzYWM4MjZkMWEwYzdmNDgxZTRmYmYxZDljYjYwNThkLi44Y2ViNTlhYmM2
MmZjNWZkZDAwMThjNGI1MTBkZmJlZDRhODc5YzM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9lZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNwcApAQCAtODEzLDggKzgxMywxMCBAQCB2b2lkIEFwcGx5
U3R5bGVDb21tYW5kOjphcHBseUlubGluZVN0eWxlVG9Ob2RlUmFuZ2UoRWRpdGluZ1N0eWxlKiBz
dHlsZSwgUGFzc1JlZgogICAgIH0KIAogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgcnVucy5z
aXplKCk7IGkrKykgewotICAgICAgICByZW1vdmVDb25mbGljdGluZ0lubGluZVN0eWxlRnJvbVJ1
bihzdHlsZSwgcnVuc1tpXS5zdGFydCwgcnVuc1tpXS5lbmQsIHJ1bnNbaV0ucGFzdEVuZE5vZGUp
OwotICAgICAgICBydW5zW2ldLnBvc2l0aW9uRm9yU3R5bGVDb21wdXRhdGlvbiA9IHBvc2l0aW9u
VG9Db21wdXRlSW5saW5lU3R5bGVDaGFuZ2UocnVuc1tpXS5zdGFydCwgcnVuc1tpXS5kdW1teUVs
ZW1lbnQpOworICAgICAgICBJbmxpbmVSdW5Ub0FwcGx5U3R5bGUmIHJ1biA9IHJ1bnNbaV07Cisg
ICAgICAgIHJlbW92ZUNvbmZsaWN0aW5nSW5saW5lU3R5bGVGcm9tUnVuKHN0eWxlLCBydW4uc3Rh
cnQsIHJ1bi5lbmQsIHJ1bi5wYXN0RW5kTm9kZSk7CisgICAgICAgIGlmIChydW4uc3RhcnRBbmRF
bmRBcmVTdGlsbEluRG9jdW1lbnQoKSkKKyAgICAgICAgICAgIHJ1bi5wb3NpdGlvbkZvclN0eWxl
Q29tcHV0YXRpb24gPSBwb3NpdGlvblRvQ29tcHV0ZUlubGluZVN0eWxlQ2hhbmdlKHJ1bi5zdGFy
dCwgcnVuLmR1bW15RWxlbWVudCk7CiAgICAgfQogCiAgICAgZG9jdW1lbnQoKS51cGRhdGVMYXlv
dXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvQ29tcG9zaXRlRWRpdENvbW1hbmQuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAKaW5kZXggMTUxN2RlMWZmMWI5ZTE2ZWFjYjYxY2Uz
OWVkZGU2ZGY3NDlhOTNjMC4uYzE2MWM4Yjk4ZjhjZGVkZDViZDIyMjI2MmRkNjlkOGFiOTkwMGY2
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5j
cHAKQEAgLTgwLDI2ICs4MCw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogdXNpbmcgbmFtZXNw
YWNlIEhUTUxOYW1lczsKIAotbmFtZXNwYWNlIEFwcGx5RWRpdENvbW1hbmQgewotICAgIAotY2xh
c3MgUmVlbnRyYW5jeUd1YXJkIHsKLXB1YmxpYzoKLSAgICBzdGF0aWMgYm9vbCBpc1JlY3Vyc2l2
ZUNhbGwoKSB7IHJldHVybiBzX25lc3RpbmdDb3VudGVyOyB9Ci0KLSAgICBjbGFzcyBTY29wZSB7
Ci0gICAgcHVibGljOgotICAgICAgICBTY29wZSgpIHsgKytzX25lc3RpbmdDb3VudGVyOyB9Ci0g
ICAgICAgIH5TY29wZSgpIHsgLS1zX25lc3RpbmdDb3VudGVyOyB9Ci0gICAgfTsKLSAgICBmcmll
bmQgY2xhc3MgU2NvcGU7Ci0KLXByaXZhdGU6Ci0gICAgc3RhdGljIHVuc2lnbmVkIHNfbmVzdGlu
Z0NvdW50ZXI7Ci19OwotdW5zaWduZWQgQXBwbHlFZGl0Q29tbWFuZDo6UmVlbnRyYW5jeUd1YXJk
OjpzX25lc3RpbmdDb3VudGVyOwotICAgIAotfSAvLyBuYW1lc3BhY2UgQXBwbHlFZGl0Q29tbWFu
ZAotCiBQYXNzUmVmUHRyPEVkaXRDb21tYW5kQ29tcG9zaXRpb24+IEVkaXRDb21tYW5kQ29tcG9z
aXRpb246OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQsCiAgICAgY29uc3QgVmlzaWJsZVNlbGVj
dGlvbiYgc3RhcnRpbmdTZWxlY3Rpb24sIGNvbnN0IFZpc2libGVTZWxlY3Rpb24mIGVuZGluZ1Nl
bGVjdGlvbiwgRWRpdEFjdGlvbiBlZGl0QWN0aW9uKQogewpAQCAtMjE0LDEyICsxOTQsNiBAQCBD
b21wb3NpdGVFZGl0Q29tbWFuZDo6fkNvbXBvc2l0ZUVkaXRDb21tYW5kKCkKIAogdm9pZCBDb21w
b3NpdGVFZGl0Q29tbWFuZDo6YXBwbHkoKQogewotICAgIC8vIEl0J3MgcG9zc2libGUgdG8gZW50
ZXIgdGhpcyByZWN1cnNpdmVseSwgYnV0IGxlZ2l0aW1hdGUgY2FzZXMgb2YgdGhhdCBhcmUgcmFy
ZSwgYW5kIGl0IGNhbiBjYXVzZSBjcmFzaGVzLiBBcyBhCi0gICAgLy8gdGVtcG9yYXJ5IGZpeCwg
Z3VhcmQgYWdhaW5zdCByZWN1cnNpdmUgY2FsbHMuCi0gICAgLy8gRklYTUU6IDxyZGFyOi8vMTY3
MDE4MDM+IFJlbW92ZSB0aGlzIHdvcmthcm91bmQgd2hlbiA8cmRhcjovLzE1Nzk3NTM2PiBpcyBm
aXhlZC4KLSAgICBpZiAoQXBwbHlFZGl0Q29tbWFuZDo6UmVlbnRyYW5jeUd1YXJkOjppc1JlY3Vy
c2l2ZUNhbGwoKSkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgaWYgKCFlbmRpbmdTZWxlY3Rpb24o
KS5pc0NvbnRlbnRSaWNobHlFZGl0YWJsZSgpKSB7CiAgICAgICAgIHN3aXRjaCAoZWRpdGluZ0Fj
dGlvbigpKSB7CiAgICAgICAgIGNhc2UgRWRpdEFjdGlvblR5cGluZzoKQEAgLTI0Nyw3ICsyMjEs
NiBAQCB2b2lkIENvbXBvc2l0ZUVkaXRDb21tYW5kOjphcHBseSgpCiAKICAgICB7CiAgICAgICAg
IEV2ZW50UXVldWVTY29wZSBldmVudFF1ZXVlU2NvcGU7Ci0gICAgICAgIEFwcGx5RWRpdENvbW1h
bmQ6OlJlZW50cmFuY3lHdWFyZDo6U2NvcGUgcmVlbnRyYW5jeUd1YXJkU2NvcGU7CiAjaWYgRU5B
QkxFKERFTEVUSU9OX1VJKQogICAgICAgICBEZWxldGVCdXR0b25Db250cm9sbGVyRGlzYWJsZVNj
b3BlIGRlbGV0ZUJ1dHRvbkNvbnRyb2xsZXJEaXNhYmxlU2NvcGUoJmZyYW1lKCkpOwogI2VuZGlm
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggMWVkZDJkNTJkMzY2ZTA4ZDE4ZDdhNzg3MmVjMzc0NzAwN2U2ZjdjNS4uYmIwNjhl
OWI3YTQ2NWE3OGVjOWRiMzc4MTdhN2FjNDQwYjNmZDVmYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBA
CisyMDE0LTA1LTA5ICBKb24gSG9uZXljdXR0ICA8amhvbmV5Y3V0dEBhcHBsZS5jb20+CisKKyAg
ICAgICAgUkVHUkVTU0lPTiAocjE2NzgxOCk6IGVkaXRpbmcvaW5zZXJ0aW5nL3R5cGluZy1zcGFj
ZS10by10cmlnZ2VyLXNtYXJ0LWxpbmsuaHRtbCBmYWlscyBvbiBXZWJLaXQxIGJvdHMKKworICAg
ICAgICA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjIwNz4KKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2NzMwMzkzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogZWRpdGluZy9hcHBseS1zdHlsZS1pZnJhbWUtY3Jh
c2gtZXhwZWN0ZWQudHh0OgorICAgICAgICBSZWJhc2VkIHRlc3QgcmVzdWx0IGhhcyBvbmUgZmV3
ZXIgbmV3IGxpbmUuCisgICAgICAgICogcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25z
OgorICAgICAgICBSZW1vdmUgdGVzdCBmcm9tIGxpc3Qgb2YgZXhwZWN0ZWQgZmFpbHVyZXMuCisK
IDIwMTQtMDUtMDYgIEpvbiBIb25leWN1dHQgIDxqaG9uZXljdXR0QGFwcGxlLmNvbT4KIAogICAg
ICAgICBEb24ndCBkaXNwYXRjaCAnYmVmb3JlbG9hZCcgZXZlbnQgaW5zaWRlIEZyYW1lVmlldzo6
bGF5b3V0KCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvYXBwbHktc3R5bGUtaWZy
YW1lLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvYXBwbHktc3R5bGUt
aWZyYW1lLWNyYXNoLWV4cGVjdGVkLnR4dAppbmRleCAzZWE5MjIzYzA2MjI3M2JlNDRiZjhjOWY3
ZDA4ZmYyZDRiY2VlNmVkLi41NzNhMDJhOTJjNTEzN2QwZmNjZWM5NjUxNmUyZTAyNDVlOTU5ZTIw
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2FwcGx5LXN0eWxlLWlmcmFtZS1jcmFz
aC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9hcHBseS1zdHlsZS1pZnJh
bWUtY3Jhc2gtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNCBAQAogCiAKLQogUEFTUwogV2ViS2l0
IGJ1ZyAjMTMyMTAzOiBDcmFzaCBhcHBseWluZyBlZGl0aW5nIGNvbW1hbmRzIGZyb20gaWZyYW1l
IG9ubG9hZCBldmVudC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEv
VGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVj
dGF0aW9ucwppbmRleCA5ODVmMjdhMGZlY2RiMzViOWUwNjVkNjk1MGYwMDAyMTcwYTMxMWU3Li42
MGE3MTFjNmE0ZDBhODFjMmM4NjJmNzg2NWUyZDk2ZDIwNzZjNzVhIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNSw4ICsxNSw2IEBAIHdl
YmtpdC5vcmcvYi8xMTgyNjkgY29tcG9zaXRpbmcvZ2VvbWV0cnkvZml4ZWQtcG9zaXRpb24tZmxp
cHBlZC13cml0aW5nLW1vZGUuaHRtCiAKIHdlYmtpdC5vcmcvYi8xMjQzMTggZnVsbHNjcmVlbi9h
bm9ueW1vdXMtYmxvY2stbWVyZ2UtY3Jhc2guaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtp
dC5vcmcvYi8xMzIyMDcgZWRpdGluZy9pbnNlcnRpbmcvdHlwaW5nLXNwYWNlLXRvLXRyaWdnZXIt
c21hcnQtbGluay5odG1sIFsgRmFpbHVyZSBdCi0KICMjIyBFTkQgT0YgKDEpIEZhaWx1cmVzIHdp
dGggYnVnIHJlcG9ydHMKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
IAo=
</data>
<flag name="review"
          id="255632"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>