<?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>152558</bug_id>
          
          <creation_ts>2015-12-25 02:59:49 -0800</creation_ts>
          <short_desc>float with media query positioned incorrectly after window resize</short_desc>
          <delta_ts>2016-01-06 10:34:21 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Alex Studnicka">astudnicka</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>astudnicka</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hyatt</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1151323</commentid>
    <comment_count>0</comment_count>
      <attachid>267916</attachid>
    <who name="Alex Studnicka">astudnicka</who>
    <bug_when>2015-12-25 02:59:49 -0800</bug_when>
    <thetext>Created attachment 267916
sample file reproducing the bug

Steps to reproduce:
1. Open attached html file in a window with width larger than 550px
2. Resize the window to less than 550px
3. Resize the window back to more than 550px

Expected result:
Page should look exactly like before resizing

Actual result:
div with float: right is positioned incorrectly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151324</commentid>
    <comment_count>1</comment_count>
      <attachid>267917</attachid>
    <who name="Alex Studnicka">astudnicka</who>
    <bug_when>2015-12-25 03:02:44 -0800</bug_when>
    <thetext>Created attachment 267917
step 1 screenshot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151325</commentid>
    <comment_count>2</comment_count>
      <attachid>267918</attachid>
    <who name="Alex Studnicka">astudnicka</who>
    <bug_when>2015-12-25 03:03:01 -0800</bug_when>
    <thetext>Created attachment 267918
step 2 screenshot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151326</commentid>
    <comment_count>3</comment_count>
      <attachid>267919</attachid>
    <who name="Alex Studnicka">astudnicka</who>
    <bug_when>2015-12-25 03:03:21 -0800</bug_when>
    <thetext>Created attachment 267919
step 3 screenshot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151335</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-12-25 10:01:38 -0800</bug_when>
    <thetext>Both FF and Chrome position the float correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151366</commentid>
    <comment_count>5</comment_count>
      <attachid>267928</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-12-26 13:20:11 -0800</bug_when>
    <thetext>Created attachment 267928
Test reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151367</commentid>
    <comment_count>6</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-12-26 13:26:52 -0800</bug_when>
    <thetext>expected:
--AG--- --        RenderBlock  (0.00, 0.00) (1004.00, 18.00) renderer-&gt;(0x11e5e9228)
------- --          SPAN RenderInline renderer-&gt;(0x11d1dfb60) node-&gt;(0x11d1df958)
------- --            #text RenderText renderer-&gt;(0x11d1f5540) node-&gt;(0x11d1d32d0) length-&gt;(5) &quot;above&quot;
----F-- --          DIV RenderBlock  (973.78, 0.00) (30.22, 18.00) renderer-&gt;(0x11e5e9730) node-&gt;(0x11d1df9c0)
------- --            #text RenderText renderer-&gt;(0x11e7fa000) node-&gt;(0x11d1d3320) length-&gt;(5) &quot;right&quot;
------- --        DIV RenderBlock  (0.00, 18.00) (1004.00, 18.00) renderer-&gt;(0x11e5e97e8) node-&gt;(0x11d1dfa28)
------- --          #text RenderText renderer-&gt;(0x11e7fa1e0) node-&gt;(0x11d1d3370) length-&gt;(5) &quot;below&quot;

actual:
--AG--- --        RenderBlock  (0.00, 0.00) (1004.00, 18.00) renderer-&gt;(0x1187eecf0)
------- --          SPAN RenderInline renderer-&gt;(0x1187f1f08) node-&gt;(0x1187f1a90)
------- --            #text RenderText renderer-&gt;(0x1187a3840) node-&gt;(0x1187f2b40) length-&gt;(5) &quot;above&quot;
----F-- --        DIV RenderBlock  (973.78, 18.00) (30.22, 18.00) renderer-&gt;(0x1187ee2e0) node-&gt;(0x1187f1af8)
------- --          #text RenderText renderer-&gt;(0x1187a3900) node-&gt;(0x1187f2b90) length-&gt;(5) &quot;right&quot;
------- --        DIV RenderBlock  (0.00, 18.00) (1004.00, 18.00) renderer-&gt;(0x1187eeb80) node-&gt;(0x1187f1b60)
------- --          #text RenderText renderer-&gt;(0x1187a3a20) node-&gt;(0x1187f2be0) length-&gt;(5) &quot;below&quot;

Seems like the anonymous RenderBlock (for the span) triggers this behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151399</commentid>
    <comment_count>7</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-12-26 21:59:40 -0800</bug_when>
    <thetext>RenderBlock::addChildIgnoringContinuation says:
&quot;// If we&apos;re inserting an inline (or floated) child but all of our children are blocks, then we have to make sure
// it is put into an anomyous block box. We try to use an existing anonymous box if possible, otherwise
// a new one is created and inserted into our list of children in the appropriate position.&quot;
However when we are transforming an existing block renderer to floated, we don&apos;t follow this rule and the floated renderer ends up with the wrong parent.
The fix is to apply the same logic when this style change happens.
Something like this (but probably with a bit more limited scope)
+    // This renderer might need a new parent.
+    if (m_style-&gt;isFloating() &amp;&amp; previousSibling() &amp;&amp; previousSibling()-&gt;isAnonymousBlock())
+        downcast&lt;RenderBoxModelObject&gt;(*parent()).moveChildTo(&amp;downcast&lt;RenderBoxModelObject&gt;(*previousSibling()), this);
right after calling RenderElement::removeAnonymousWrappersForInlinesIfNecessary() in RenderElement::styleDidChange() when s_noLongerAffectsParentBlock is true. 
This puts the floated renderer on the correct line (other &quot;out of flow&quot; style changes should probably trigger the same logic, though they don&apos;t impact rendering the same way float does).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151419</commentid>
    <comment_count>8</comment_count>
      <attachid>267945</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-12-27 10:10:44 -0800</bug_when>
    <thetext>Created attachment 267945
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151422</commentid>
    <comment_count>9</comment_count>
      <attachid>267945</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-12-27 11:07:06 -0800</bug_when>
    <thetext>Comment on attachment 267945
Patch

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

&gt; Source/WebCore/rendering/RenderElement.cpp:1002
&gt; +        // It copies the logic of RenderBlock::addChildIgnoringContinuation

Can the code be shared?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153084</commentid>
    <comment_count>10</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-01-06 10:34:21 -0800</bug_when>
    <thetext>Committed r194645: &lt;http://trac.webkit.org/changeset/194645&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267916</attachid>
            <date>2015-12-25 02:59:49 -0800</date>
            <delta_ts>2015-12-25 02:59:49 -0800</delta_ts>
            <desc>sample file reproducing the bug</desc>
            <filename>bug.html</filename>
            <type>text/html</type>
            <size>780</size>
            <attacher name="Alex Studnicka">astudnicka</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJCTxzdHlsZT4KCQkJCSNoZWFkZXIgewoJ
CQkJCWJvcmRlcjogMXB4IHNvbGlkIHJlZDsKCQkJCQlwb3NpdGlvbjogZml4ZWQ7CgkJCQkJdG9w
OiAwOwoJCQkJCWxlZnQ6IDA7CgkJCQkJd2lkdGg6IDEwMCU7CgkJCQl9CgkJCQkjbGlua3MgewoJ
CQkJCWZsb2F0OiByaWdodDsKCQkJCX0KCQkJCUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1
MHB4KSB7CgkJCQkJI2hlYWRlciB7CgkJCQkJCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCQkJCQl9CgkJ
CQkJI2xpbmtzIHsKCQkJCQkJZmxvYXQ6IG5vbmU7CgkJCQkJfQoJCQkJfQoJCQk8L3N0eWxlPgoJ
PC9oZWFkPgoJPGJvZHk+CgkJPGRpdiBpZD0iaGVhZGVyIj4KCQkJPGltZyBzcmM9ImRhdGE6aW1h
Z2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEVBQVFBTVFBQU9SSEhPVlNLdWRmT3VsclNPcDNXT3lEWnU2
UWR2Q2NoUEdvbGZPMG8vWEJzL2ZOd2ZqWjBmcmwzL3p5Ny8vLy93QUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0g1QkFrQUFCQUFM
QUFBQUFBUUFCQUFBQVZWSUNTT1pHbENRQW9zSjZtdTdmaXlaZUtxTktUb1FHRHNNOGhCQURnVVhv
R0FpcWhTdnA1UUFuUUtHSWdVaHdGVVlMQ1ZERkNyS1VFMWxCYXZBVmlGSURsVEltYktDNUdtMmhC
MFNsQkNCTVFpQjBVaklRQTciIC8+CgkJCTxkaXYgaWQ9ImxpbmtzIj5yaWdodDwvZGl2PgoJCQk8
ZGl2Pnh4eDwvZGl2PgoJCTwvZGl2PgoJPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267917</attachid>
            <date>2015-12-25 03:02:44 -0800</date>
            <delta_ts>2015-12-25 03:02:44 -0800</delta_ts>
            <desc>step 1 screenshot</desc>
            <filename>desktop-correct.png</filename>
            <type>image/png</type>
            <size>5638</size>
            <attacher name="Alex Studnicka">astudnicka</attacher>
            
              <data encoding="base64">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
7Ezp7Oy3EqTZDwCc91vw5fO2F/Ha2tNzdLm2Gvxr/B0G1gU/vo+KTgAAAZxpVFh0WE1MOmNvbS5h
ZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlm
LzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjI4PC9leGlmOlBpeGVsWERp
bWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURp
bWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1l
dGE+CqONWj8AAAluSURBVHgB7d19SJVZHsDx3/VlFTUtKxWKLWiXqDC3ITSDEXshW4r+KNsx96WR
FnaNqKA/HBAKAqstopZ1J6JEMUeLtphwtx3CXm23gmwbtqiwoDBLs3I1nTTb7vo7+Tzc517vzB2v
Dd71e8B7z3nOec7z3I///HjOc85x1dbWutva2iQzI1NICCCAAAIIIIAAAsMncPXqVZk8efLwdejV
U1Nzk0ycOFHC3G636B8JAQQQQAABBBBAILQErDguwso0NDSE1i/gbhFAAAEEEEAAgREuEBkZKa2t
rR/sLq04zg7o8n/7qw92MTpGAAEEEEAAAQQQGH6Bsj8fMiOtdkCnl3D1MvQ6/NT0iAACCCCAAAII
fBgB96GBgO7OnTvS0dHxrVdp/vkkR/34khqJ/ijLcYwCAggggAACCCCAwA8r8ODBA3n+/LmELVy4
UObPn//DXp2rIYAAAggggAACo0TgxYsX0tjYGPCvfffundy7dy+g9hrDaSzHLNeAuGiEAAIIIIAA
AggMTWDbtm2ycuXKgE7WQC4jI0Py8vICam9NivAJ6Lr+VhVQB56Nvrn0V88ieQQQQAABBBBAAIEB
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267918</attachid>
            <date>2015-12-25 03:03:01 -0800</date>
            <delta_ts>2015-12-25 03:03:01 -0800</delta_ts>
            <desc>step 2 screenshot</desc>
            <filename>mobile-correct.png</filename>
            <type>image/png</type>
            <size>5977</size>
            <attacher name="Alex Studnicka">astudnicka</attacher>
            
              <data encoding="base64">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
7Ezp7Oy3EqTZDwCc91vw5fO2F/Ha2tNzdLm2Gvxr/B0G1gU/vo+KTgAAAZxpVFh0WE1MOmNvbS5h
ZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlm
LzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTA4PC9leGlmOlBpeGVsWERp
bWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjYzPC9leGlmOlBpeGVsWURp
bWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1l
dGE+CoHlbkcAAArBSURBVHgB7d1/TNT3Hcfx17HDXhVxuiEEXJsGt+kSaKf7w7JpEdJNU1O7Dm2t
sOrqj9rMoX+0TJdqZmOtrEvV1tJqjW6iqxnr6tkGsohjmipZClbZgsskrGwlIBYEoYDQ3L7f73HH
HRy/PE5PfX6T8773+fX9fB+YvO/7+Xy+37M5nU5XQ0ODUmaliA0BBBBAAAEEbqxAaWmppkyZErKD
1vyvRjExMbK7XC6Zr7KyspAdjIYRQAABBBBAILBAZGSk6uvrA2eOQqonznsD/lMrMkehWZpAAAEE
EEAAgXAS2Ld7r3Vh7w34Zudsna5w6iN9QQABBBBAAIEgBVx7ewJ+ZWWlmpubB23us/kJfvlf2/oH
OWbM8UvjAwIIIIAAAgiEn0BVVZUuX74se1pamnvu4LXw6yQ9QgABBBBAAIHgBFJSUhQbG6sIz2R+
cM1RGwEEEEAAAQTCUcAT5/sF/NYP80fc3y9OfjDiOlRAAAEEEEAAgdALeAO+eSjzg7mZgbv5jRzV
ZnxHTTtzrM9WxgD/NO/bqrrlKWratlrmPhsCCCCAAAIIhJeAJ8b7rdJvP3nM6qWrrVlfFOVbryu7
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267919</attachid>
            <date>2015-12-25 03:03:21 -0800</date>
            <delta_ts>2015-12-25 03:03:21 -0800</delta_ts>
            <desc>step 3 screenshot</desc>
            <filename>desktop-incorrect.png</filename>
            <type>image/png</type>
            <size>5516</size>
            <attacher name="Alex Studnicka">astudnicka</attacher>
            
              <data encoding="base64">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
7Ezp7Oy3EqTZDwCc91vw5fO2F/Ha2tNzdLm2Gvxr/B0G1gU/vo+KTgAAAZxpVFh0WE1MOmNvbS5h
ZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlm
LzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTgwPC9leGlmOlBpeGVsWERp
bWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ1PC9leGlmOlBpeGVsWURp
bWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1l
dGE+CjnACVMAAAj0SURBVHgB7d19bI1ZHsDx3612Km213qpNSEhMCFKGiJfG1GswIf6gZq1dMo2R
XZJF4o8uEhJJ6RBhdzsjUk0bOl7+IINdI+K9ZpCoMRlSQhM73krRuehojXWnv9OeO/fpverOvbHu
vb4nuX2e85xznnueD3/8cs/L49q/f7+ntrZWskdkCwkBBBBAAAEEEIgkgbNnz0qPHj3eWJd+vPWj
pKenS7zH4xH9VFZWvrEv48YIIIAAAggggEAoAgkJCXLv3r1QmgbVxsZB3oBo9qd/DqohlRBAAAEE
EEAAgVgRKPm82Pww5A2I9MFcjZ5YeT6eAwEEEEAAAQQQeK2Ap7glIKqqqhK3291mg9sfdXeUdynY
Ke2H5DiukUEAAQQQQAABBKJNoLq6Wh48eCDx48aNax6b2xhtj0B/EUAAAQQQQACB8ASys7MlIyND
4uxkovBuR2sEEEAAAQQQQCD6BGwc5BcQPf1P+e9+mp9P/ft3t6EBAggggAACCCDwtgW8AZF2RDOa
NLBxF+XLndz+UvePfJM3Ba/44y4pkJq8bKlb+xfRcxICCCCAAAIIIBBNAjYGcqwye3bqgHkGT71b
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267928</attachid>
            <date>2015-12-26 13:20:11 -0800</date>
            <delta_ts>2015-12-26 13:20:11 -0800</delta_ts>
            <desc>Test reduction</desc>
            <filename>float-152558.html</filename>
            <type>text/html</type>
            <size>209</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PGJvZHk+Zm9vYmFyPGRpdiBpZD0ibGlua3MiPnRoaXMgYW5kIGZvb2JhciBzaG91bGQgYmUgb24g
dGhlIHNhbWUgbGluZTwvZGl2PjxkaXY+PC9kaXY+PHNjcmlwdD4Kc2V0VGltZW91dChmdW5jdGlv
bigpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsaW5rcyIpLnN0eWxlLmZsb2F0ID0gInJp
Z2h0IjsKfSwgMCk7Cjwvc2NyaXB0PgkKPC9ib2R5PjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267945</attachid>
            <date>2015-12-27 10:10:44 -0800</date>
            <delta_ts>2015-12-27 11:07:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152558-20151227101008.patch</filename>
            <type>text/plain</type>
            <size>5019</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0NDIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNThjNWY4NmQwNmE0YjNi
ZjIxN2Y5ZDY3YjU2MjVkZTQxNmY5ZWUxYy4uMDc4ZTdkZTkwNTk5MGQwNTA3YTIxMDZkYmVlN2I1
OWFjNzI0ZjU4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE1LTEyLTI3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRmxvYXQgd2l0aCBtZWRpYSBx
dWVyeSBwb3NpdGlvbmVkIGluY29ycmVjdGx5IGFmdGVyIHdpbmRvdyByZXNpemUuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI1NTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGVuc3Vy
ZXMgdGhhdCB3aGVuIGEgcmVuZGVyZXIgYmVjb21lcyBmbG9hdGVkLCBpdCBpcyBtb3ZlZAorICAg
ICAgICB0byB0aGUgcmlnaHQgY29udGFpbmluZyBibG9jay4KKyAgICAgICAgV2hlbiB0aGlzIGZs
b2F0ZWQgcmVuZGVyZXIncyBwcmV2aW91cyBzaWJsaW5nIGlzIGFuIGFub255bW91cyBibG9jaywg
aXQgbmVlZHMKKyAgICAgICAgdG8gYmUgcmVwYXJlbnRlZCBzbyB0aGF0IHRoZSBmbG9hdCBpcyBw
b3NpdGlvbmVkIGFzIGlmIHRoZXJlIHdhcyBubyBhbm9ueW1vdXMgYmxvY2sgYXQgYWxsLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvYmxvY2svZmxvYXQvZmxvYXQtd2l0aC1hbm9ueW1vdXMtcHJldmlv
dXMtc2libGluZy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJFbGVtZW50OjpzdHlsZURpZENoYW5nZSk6CisKIDIw
MTUtMTItMjUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJw
aXhlbCByZW5kZXJpbmc6IEFkZCBzdWJwaXhlbCBzdXBwb3J0IGZvciBvdXRsaW5lLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCmluZGV4IDcwNTc0YjZmYTRmODI2
ZTNhZmMyM2FjMTcyMjhjNGM5NzU2Y2ZhOWEuLmQ5OTNhZWQxNzA0ZDQyZjgyNmRiMDNkMDkxNGQw
ODdhMzEyMjIwMjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJF
bGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5j
cHAKQEAgLTk5Niw4ICs5OTYsMTMgQEAgdm9pZCBSZW5kZXJFbGVtZW50OjpzdHlsZURpZENoYW5n
ZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFMKICAgICBpZiAo
c19hZmZlY3RzUGFyZW50QmxvY2spCiAgICAgICAgIGhhbmRsZUR5bmFtaWNGbG9hdFBvc2l0aW9u
Q2hhbmdlKCk7CiAKLSAgICBpZiAoc19ub0xvbmdlckFmZmVjdHNQYXJlbnRCbG9jaykKKyAgICBp
ZiAoc19ub0xvbmdlckFmZmVjdHNQYXJlbnRCbG9jaykgewogICAgICAgICByZW1vdmVBbm9ueW1v
dXNXcmFwcGVyc0ZvcklubGluZXNJZk5lY2Vzc2FyeSgpOworICAgICAgICAvLyBGcmVzaCBmbG9h
dHMgbmVlZCB0byBiZSByZXBhcmVudGVkIGlmIHRoZXkgYWN0dWFsbHkgYmVsb25nIHRvIHRoZSBw
cmV2aW91cyBhbm9ueW1vdXMgYmxvY2suCisgICAgICAgIC8vIEl0IGNvcGllcyB0aGUgbG9naWMg
b2YgUmVuZGVyQmxvY2s6OmFkZENoaWxkSWdub3JpbmdDb250aW51YXRpb24KKyAgICAgICAgaWYg
KHN0eWxlKCkuaXNGbG9hdGluZygpICYmIHByZXZpb3VzU2libGluZygpICYmIHByZXZpb3VzU2li
bGluZygpLT5pc0Fub255bW91c0Jsb2NrKCkpCisgICAgICAgICAgICBkb3duY2FzdDxSZW5kZXJC
b3hNb2RlbE9iamVjdD4oKnBhcmVudCgpKS5tb3ZlQ2hpbGRUbygmZG93bmNhc3Q8UmVuZGVyQm94
TW9kZWxPYmplY3Q+KCpwcmV2aW91c1NpYmxpbmcoKSksIHRoaXMpOworICAgIH0KIAogICAgIFNW
R1JlbmRlclN1cHBvcnQ6OnN0eWxlQ2hhbmdlZCgqdGhpcywgb2xkU3R5bGUpOwogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZTQ5MzA3YjUzMDJhZGE3MzI5ZTNiZjBhMmIwYjQ2ZWFmNmNmMDAzMi4uYTIxNzQzNDgxYzU4MzY5
MTc1NjY2OTk2ZTQyMzgxNzE4ODI1ZmVjMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTEy
LTI3ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRmxvYXQgd2l0
aCBtZWRpYSBxdWVyeSBwb3NpdGlvbmVkIGluY29ycmVjdGx5IGFmdGVyIHdpbmRvdyByZXNpemUu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI1NTgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBh
dGNoIGVuc3VyZXMgdGhhdCB3aGVuIGEgcmVuZGVyZXIgYmVjb21lcyBmbG9hdGVkLCBpdCBpcyBt
b3ZlZAorICAgICAgICB0byB0aGUgcmlnaHQgY29udGFpbmluZyBibG9jay4KKyAgICAgICAgV2hl
biB0aGlzIGZsb2F0ZWQgcmVuZGVyZXIncyBwcmV2aW91cyBzaWJsaW5nIGlzIGFuIGFub255bW91
cyBibG9jaywgaXQgbmVlZHMKKyAgICAgICAgdG8gYmUgcmVwYXJlbnRlZCBzbyB0aGF0IHRoZSBm
bG9hdCBpcyBwb3NpdGlvbmVkIGFzIGlmIHRoZXJlIHdhcyBubyBhbm9ueW1vdXMgYmxvY2sgYXQg
YWxsLgorCisgICAgICAgICogZmFzdC9ibG9jay9mbG9hdC9mbG9hdC13aXRoLWFub255bW91cy1w
cmV2aW91cy1zaWJsaW5nLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxv
Y2svZmxvYXQvZmxvYXQtd2l0aC1hbm9ueW1vdXMtcHJldmlvdXMtc2libGluZy5odG1sOiBBZGRl
ZC4KKwogMjAxNS0xMi0yNSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAg
ICAgIFN1YnBpeGVsIHJlbmRlcmluZzogQWRkIHN1YnBpeGVsIHN1cHBvcnQgZm9yIG91dGxpbmUu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LXdpdGgtYW5v
bnltb3VzLXByZXZpb3VzLXNpYmxpbmctZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
YmxvY2svZmxvYXQvZmxvYXQtd2l0aC1hbm9ueW1vdXMtcHJldmlvdXMtc2libGluZy1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjRhZGI5ZWY0NzU5YzVhNzQxNzVlZGI4YjM0OGU0ZmMxNmUyNzgx
NjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0
LXdpdGgtYW5vbnltb3VzLXByZXZpb3VzLXNpYmxpbmctZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsx
LDIyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0
cyB0aGF0IGZsb2F0IGlzIHBvc2l0aW9uZWQgcHJvcGVybHkgd2hlbiBpdCBpcyBuZXh0IHRvIGFu
IGFub255bW91cyBibG9jay48L3RpdGxlPgorPC9oZWFkPgorPGJvZHk+Cis8c3Bhbj5mb288L3Nw
YW4+Cis8ZGl2IGlkPSJuZXh0U2libGluZyI+PC9kaXY+Cis8c2NyaXB0PgorICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAgc2V0VGlt
ZW91dChmdW5jdGlvbigpIHsKKwl2YXIgZmxvYXREaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJkaXYiKTsKKwlmbG9hdERpdi5zdHlsZS5mbG9hdCA9ICJyaWdodCI7CisJZmxvYXREaXYuaW5u
ZXJUZXh0ID0gImJhciI7CisgICAgZG9jdW1lbnQuYm9keS5pbnNlcnRCZWZvcmUoZmxvYXREaXYs
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJuZXh0U2libGluZyIpKTsKKyAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30sIDApOworPC9z
Y3JpcHQ+CQorPC9ib2R5PjwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxv
Y2svZmxvYXQvZmxvYXQtd2l0aC1hbm9ueW1vdXMtcHJldmlvdXMtc2libGluZy5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9ibG9jay9mbG9hdC9mbG9hdC13aXRoLWFub255bW91cy1wcmV2aW91cy1z
aWJsaW5nLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWZmZjg0ZDc2YjQ2YmRhZmM2NjEwZjIwYmZmNDhlZGRk
NWQ0MzA2YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQv
ZmxvYXQtd2l0aC1hbm9ueW1vdXMtcHJldmlvdXMtc2libGluZy5odG1sCkBAIC0wLDAgKzEsMjAg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRo
YXQgZmxvYXQgaXMgcG9zaXRpb25lZCBwcm9wZXJseSB3aGVuIGl0IGlzIG5leHQgdG8gYW4gYW5v
bnltb3VzIGJsb2NrLjwvdGl0bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzcGFuPmZvbzwvc3Bhbj4K
KzxkaXYgaWQ9ImZsb2F0Ij5iYXI8L2Rpdj4KKzxkaXY+PC9kaXY+Cis8c2NyaXB0PgorICBpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgIHNl
dFRpbWVvdXQoZnVuY3Rpb24oKSB7CisJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZsb2F0Iiku
c3R5bGUuZmxvYXQgPSAicmlnaHQiOworCWlmICh3aW5kb3cudGVzdFJ1bm5lcikKKwkgIHRlc3RS
dW5uZXIubm90aWZ5RG9uZSgpOworICB9LCAwKTsKKzwvc2NyaXB0PgkKKzwvYm9keT4KKzwvaHRt
bD4K
</data>
<flag name="review"
          id="292921"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>