<?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>133612</bug_id>
          
          <creation_ts>2014-06-07 15:55:27 -0700</creation_ts>
          <short_desc>Regression r168397 - Form layout is incorrect on OS X Yosemite</short_desc>
          <delta_ts>2014-06-09 10:14:53 -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>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>
          
          <blocked>133646</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1013988</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-06-07 15:55:27 -0700</bug_when>
    <thetext>Regression r168397 - Form layout is incorrect on OS X Yosemite</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013989</commentid>
    <comment_count>1</comment_count>
      <attachid>232671</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-06-07 16:00:58 -0700</bug_when>
    <thetext>Created attachment 232671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013994</commentid>
    <comment_count>2</comment_count>
      <attachid>232671</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-06-07 16:21:23 -0700</bug_when>
    <thetext>Comment on attachment 232671
Patch

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

&gt; Source/WebCore/platform/graphics/mac/GraphicsContextMac.mm:71
&gt; +    return wkDrawFocusRingAtTime(context, DBL_MAX);

Please use std::numeric_limits&lt;double&gt;::max() here.

&gt; Source/WebCore/platform/mac/ThemeMac.mm:379
&gt; +    wkDrawCellFocusRingWithFrameAtTime(cell, cellFrame, controlView, DBL_MAX);

Same thing here.

&gt; Source/WebCore/rendering/RenderThemeMac.mm:928
&gt; +        if (wkDrawCellFocusRingWithFrameAtTime(popupButton, inflatedRect, view, DBL_MAX))

And here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013996</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-06-07 16:26:21 -0700</bug_when>
    <thetext>Committed r169681: &lt;http://trac.webkit.org/changeset/169681&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014119</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-06-09 09:53:57 -0700</bug_when>
    <thetext>This broke three tests on Mavericks and Mountain Lion at least (not sure about Yosemite):

compositing/geometry/ancestor-overflow-change.html
compositing/layer-creation/overlap-animation-container.html
platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014124</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-06-09 10:14:32 -0700</bug_when>
    <thetext>Fixing in bug 133646.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232671</attachid>
            <date>2014-06-07 16:00:58 -0700</date>
            <delta_ts>2014-06-07 16:21:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133612-20140607160033.patch</filename>
            <type>text/plain</type>
            <size>8951</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY5NjYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFlNmQxZDQ0OWEwYjQy
YjA5NjQ4ZjBhNzg2ZjhiYThhMGJkMDU1MS4uY2Y2ZWQxM2IxOTY4MDU5NmY1YjIwNzc5OTU2YjYy
ZTZiOWRiMDFmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDE0LTA2LTA3ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBSZWdyZXNzaW9uIHIxNjgzOTcg
LSBGb3JtIGxheW91dCBpcyBpbmNvcnJlY3Qgb24gT1MgWCBZb3NlbWl0ZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzNjEyCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8xNjg1MDQ5Mj4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE3MDE2OTE0Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJldmlzaW9u
IDE2ODM5NyBpbnRyb2R1Y2VkIGEgbmV3IGFuaW1hdGVkIHN0eWxlIG9mIGZvcm0gY29udHJvbHMu
IFBhcnQgb2YKKyAgICAgICAgaXQgaW5jbHVkZWQgZXh0ZW5kaW5nIHRoZSBtYXJnaW5zIGZvciB0
aGUgY29udHJvbHMgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhlCisgICAgICAgIGZvY3VzIHJpbmcg
dGhhdCBhbmltYXRlcyBpbiBmcm9tIGEgbGFyZ2UgcmFkaXVzIHRvIGEgc21hbGwgcmFkaXVzLiBU
aGlzCisgICAgICAgIGNhdXNlZCB0d28gcHJvYmxlbXM6CisKKyAgICAgICAgLSB0aGUgaW5jb3Jy
ZWN0IG1hcmdpbnMgYnJva2UgbWFueSBsYXlvdXRzCisgICAgICAgIC0gZGVzcGl0ZSBpbmNyZWFz
ZWQgbWFyZ2lucywgdGhlcmUgd2VyZSBzdGlsbCBzb21lIGFyZWFzCisgICAgICAgICAgdGhhdCBk
aWQgbm90IHJlcGFpbnQgY29ycmVjdGx5LgorCisgICAgICAgIFJlc3RvcmUgdGhlIG9sZCBtYXJn
aW5zIGFuZCAodGVtcG9yYXJpbHkpIHR1cm4gb2ZmIGZvY3VzIHJpbmcgYW5pbWF0aW9uLgorICAg
ICAgICBCYWQgbGF5b3V0IGlzIG11Y2ggd29yc2UgdGhhbiBhIG1pc3NpbmcgYW5pbWF0aW9uLiBB
bm90aGVyIGJlbmVmaXQKKyAgICAgICAgb2YgdGhpcyBpcyB0aGF0IHdlIHdpbGwgdXNlIGxlc3Mg
bWVtb3J5LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL0dyYXBoaWNzQ29udGV4
dE1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OmRyYXdGb2N1c1JpbmdUb0NvbnRleHRBdFRpbWUp
OiBQYXNzIGluIGEgdGltZSBmYXIgZmFyIGZhciBpbiB0aGUgZnV0dXJlIHRvCisgICAgICAgIGdl
dCB0aGUgc3RhdGljIHJlbmRlcmluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGhlbWVNYWMu
bW06CisgICAgICAgIChXZWJDb3JlOjpjaGVja2JveE1hcmdpbnMpOiBSZXN0b3JlIGNvcnJlY3Qg
bWFyZ2lucy4KKyAgICAgICAgKFdlYkNvcmU6OnJhZGlvTWFyZ2lucyk6IERpdHRvLgorICAgICAg
ICAoV2ViQ29yZTo6ZHJhd0NlbGxGb2N1c1JpbmcpOiBOZXcgbWV0aG9kIHRoYXQgY2FsbHMgV0tT
SSB3aXRoIGEgZnV0dXJlIHRpbWUuCisgICAgICAgIChXZWJDb3JlOjpwYWludFRvZ2dsZUJ1dHRv
bik6IENhbGwgdGhlIG5ldyB3cmFwcGVyLgorICAgICAgICAoV2ViQ29yZTo6YnV0dG9uTWFyZ2lu
cyk6IFJlc3RvcmUgY29ycmVjdCBtYXJnaW5zLgorICAgICAgICAoV2ViQ29yZTo6cGFpbnRCdXR0
b24pOiBDYWxsIHRoZSBuZXcgd3JhcHBlci4KKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGhl
bWVNYWMuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMubW06CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJUaGVtZU1hYzo6cGFpbnRNZW51TGlzdCk6IFVzZSBhIGZ1dHVyZSB0
aW1lLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVNYWM6OnBsYXRmb3JtRm9jdXNSaW5n
TWF4V2lkdGgpOiBEZWxldGVkLiBVc2Ugb2xkIG91dGxpbmUgdmFsdWUuCisKIDIwMTQtMDYtMDYg
IEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gU3Vw
cG9ydCBwYXN0aW5nIEhUTUwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL21hYy9HcmFwaGljc0NvbnRleHRNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9tYWMvR3JhcGhpY3NDb250ZXh0TWFjLm1tCmluZGV4IDU5NTBlNWNlMTg2ZDA2
M2VkMmNmNDIxOTE0MWEzOTE2YzVjMDE2NzEuLjQ1OTQ5MzNhNDVkZDdiNWI5ZThlZjVlNjA2MTQz
ZGYzNjgxZmNlNTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L21hYy9HcmFwaGljc0NvbnRleHRNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvbWFjL0dyYXBoaWNzQ29udGV4dE1hYy5tbQpAQCAtNjUsOSArNjUsMTAgQEAgc3Rh
dGljIHZvaWQgZHJhd0ZvY3VzUmluZ1RvQ29udGV4dChDR0NvbnRleHRSZWYgY29udGV4dCwgQ0dQ
YXRoUmVmIGZvY3VzUmluZ1BhdGgKIAogc3RhdGljIGJvb2wgZHJhd0ZvY3VzUmluZ1RvQ29udGV4
dEF0VGltZShDR0NvbnRleHRSZWYgY29udGV4dCwgQ0dQYXRoUmVmIGZvY3VzUmluZ1BhdGgsIGRv
dWJsZSB0aW1lT2Zmc2V0KQogeworICAgIFVOVVNFRF9QQVJBTSh0aW1lT2Zmc2V0KTsKICAgICBD
R0NvbnRleHRCZWdpblBhdGgoY29udGV4dCk7CiAgICAgQ0dDb250ZXh0QWRkUGF0aChjb250ZXh0
LCBmb2N1c1JpbmdQYXRoKTsKLSAgICByZXR1cm4gd2tEcmF3Rm9jdXNSaW5nQXRUaW1lKGNvbnRl
eHQsIHRpbWVPZmZzZXQpOworICAgIHJldHVybiB3a0RyYXdGb2N1c1JpbmdBdFRpbWUoY29udGV4
dCwgREJMX01BWCk7CiB9CiAjZW5kaWYgLy8gIVBMQVRGT1JNKElPUykKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1RoZW1lTWFjLm1tIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbWFjL1RoZW1lTWFjLm1tCmluZGV4IDc3YTdkMWE2YmRmZmEyM2MwZWVmM2E3NDhh
NjdkNzcxN2Y3YmQyMTkuLjQwYjYzZDY0ZjNhZWRmYWFjMDM3MjliNDkzOTJiM2MzMzMyOTlmN2Ig
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9UaGVtZU1hYy5tbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvVGhlbWVNYWMubW0KQEAgLTI4MiwxNSArMjgy
LDkgQEAgc3RhdGljIGNvbnN0IGludCogY2hlY2tib3hNYXJnaW5zKE5TQ29udHJvbFNpemUgY29u
dHJvbFNpemUpCiB7CiAgICAgc3RhdGljIGNvbnN0IGludCBtYXJnaW5zWzNdWzRdID0KICAgICB7
Ci0jaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEwMAotICAgICAgICB7
IDcsIDgsIDgsIDYgfSwKLSAgICAgICAgeyA4LCA3LCA3LCA3IH0sCi0gICAgICAgIHsgOCwgNywg
NywgNyB9LAotI2Vsc2UKICAgICAgICAgeyAzLCA0LCA0LCAyIH0sCiAgICAgICAgIHsgNCwgMywg
MywgMyB9LAogICAgICAgICB7IDQsIDMsIDMsIDMgfSwKLSNlbmRpZgogICAgIH07CiAgICAgcmV0
dXJuIG1hcmdpbnNbY29udHJvbFNpemVdOwogfQpAQCAtMzE3LDE1ICszMTEsOSBAQCBzdGF0aWMg
Y29uc3QgaW50KiByYWRpb01hcmdpbnMoTlNDb250cm9sU2l6ZSBjb250cm9sU2l6ZSkKIHsKICAg
ICBzdGF0aWMgY29uc3QgaW50IG1hcmdpbnNbM11bNF0gPQogICAgIHsKLSNpZiBfX01BQ19PU19Y
X1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTAwCi0gICAgICAgIHsgNiwgNiwgOCwgNiB9LAot
ICAgICAgICB7IDcsIDYsIDcsIDYgfSwKLSAgICAgICAgeyA1LCA0LCA2LCA0IH0sCi0jZWxzZQog
ICAgICAgICB7IDIsIDIsIDQsIDIgfSwKICAgICAgICAgeyAzLCAyLCAzLCAyIH0sCiAgICAgICAg
IHsgMSwgMCwgMiwgMCB9LAotI2VuZGlmCiAgICAgfTsKICAgICByZXR1cm4gbWFyZ2luc1tjb250
cm9sU2l6ZV07CiB9CkBAIC0zODUsNyArMzczLDEzIEBAIHN0YXRpYyBOU0J1dHRvbkNlbGwgKnNo
YXJlZENoZWNrYm94Q2VsbChjb25zdCBDb250cm9sU3RhdGVzKiBzdGF0ZXMsIGNvbnN0IEludFJl
CiAgICAgY29uZmlndXJlVG9nZ2xlQnV0dG9uKGNoZWNrYm94Q2VsbCwgQ2hlY2tib3hQYXJ0LCBz
dGF0ZXMsIHpvb21lZFJlY3QsIHpvb21GYWN0b3IsIGZhbHNlKTsKICAgICByZXR1cm4gY2hlY2ti
b3hDZWxsOwogfQotICAgIAorCitzdGF0aWMgYm9vbCBkcmF3Q2VsbEZvY3VzUmluZyhOU0NlbGwg
KmNlbGwsIE5TUmVjdCBjZWxsRnJhbWUsIE5TVmlldyAqY29udHJvbFZpZXcpCit7CisgICAgd2tE
cmF3Q2VsbEZvY3VzUmluZ1dpdGhGcmFtZUF0VGltZShjZWxsLCBjZWxsRnJhbWUsIGNvbnRyb2xW
aWV3LCBEQkxfTUFYKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHN0YXRpYyB2b2lkIHBhaW50
VG9nZ2xlQnV0dG9uKENvbnRyb2xQYXJ0IGJ1dHRvblR5cGUsIENvbnRyb2xTdGF0ZXMqIGNvbnRy
b2xTdGF0ZXMsIEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgem9vbWVk
UmVjdCwgZmxvYXQgem9vbUZhY3RvciwgU2Nyb2xsVmlldyogc2Nyb2xsVmlldykKIHsKICAgICBC
RUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlMKQEAgLTQxNyw3ICs0MTEsNyBAQCBzdGF0aWMgdm9p
ZCBwYWludFRvZ2dsZUJ1dHRvbihDb250cm9sUGFydCBidXR0b25UeXBlLCBDb250cm9sU3RhdGVz
KiBjb250cm9sU3RhdAogICAgIHpvb21lZFNpemUuc2V0SGVpZ2h0KHpvb21lZFNpemUuaGVpZ2h0
KCkgKiB6b29tRmFjdG9yKTsKICAgICBjb25zdCBpbnQqIGNvbnRyb2xNYXJnaW5zID0gYnV0dG9u
VHlwZSA9PSBDaGVja2JveFBhcnQgPyBjaGVja2JveE1hcmdpbnMoY29udHJvbFNpemUpIDogcmFk
aW9NYXJnaW5zKGNvbnRyb2xTaXplKTsKICAgICBJbnRSZWN0IGluZmxhdGVkUmVjdCA9IGluZmxh
dGVSZWN0KHpvb21lZFJlY3QsIHpvb21lZFNpemUsIGNvbnRyb2xNYXJnaW5zLCB6b29tRmFjdG9y
KTsKLSAgICAKKwogICAgIGlmICh6b29tRmFjdG9yICE9IDEuMGYpIHsKICAgICAgICAgaW5mbGF0
ZWRSZWN0LnNldFdpZHRoKGluZmxhdGVkUmVjdC53aWR0aCgpIC8gem9vbUZhY3Rvcik7CiAgICAg
ICAgIGluZmxhdGVkUmVjdC5zZXRIZWlnaHQoaW5mbGF0ZWRSZWN0LmhlaWdodCgpIC8gem9vbUZh
Y3Rvcik7CkBAIC00NDUsOSArNDM5LDkgQEAgc3RhdGljIHZvaWQgcGFpbnRUb2dnbGVCdXR0b24o
Q29udHJvbFBhcnQgYnV0dG9uVHlwZSwgQ29udHJvbFN0YXRlcyogY29udHJvbFN0YXQKICAgICB9
CiAgICAgYm9vbCBuZWVkc1JlcGFpbnQgPSBmYWxzZTsKICAgICBpZiAoY29udHJvbFN0YXRlcy0+
c3RhdGVzKCkgJiBDb250cm9sU3RhdGVzOjpGb2N1c1N0YXRlKQotICAgICAgICBuZWVkc1JlcGFp
bnQgPSB3a0RyYXdDZWxsRm9jdXNSaW5nV2l0aEZyYW1lQXRUaW1lKHRvZ2dsZUJ1dHRvbkNlbGws
IGluZmxhdGVkUmVjdCwgdmlldywgY29udHJvbFN0YXRlcy0+dGltZVNpbmNlQ29udHJvbFdhc0Zv
Y3VzZWQoKSk7CisgICAgICAgIG5lZWRzUmVwYWludCA9IGRyYXdDZWxsRm9jdXNSaW5nKHRvZ2ds
ZUJ1dHRvbkNlbGwsIGluZmxhdGVkUmVjdCwgdmlldyk7CiAgICAgW3RvZ2dsZUJ1dHRvbkNlbGwg
c2V0Q29udHJvbFZpZXc6bmlsXTsKLSAgICAKKwogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5f
UkVRVUlSRUQgPj0gMTAxMDAKICAgICBuZWVkc1JlcGFpbnQgfD0gW3RvZ2dsZUJ1dHRvbkNlbGwg
X3N0YXRlQW5pbWF0aW9uUnVubmluZ107CiAjZW5kaWYKQEAgLTQ1Nyw3ICs0NTEsNyBAQCBzdGF0
aWMgdm9pZCBwYWludFRvZ2dsZUJ1dHRvbihDb250cm9sUGFydCBidXR0b25UeXBlLCBDb250cm9s
U3RhdGVzKiBjb250cm9sU3RhdAogCiAgICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9OUwogfQot
ICAgIAorCiAvLyBCdXR0b25zCiAKIC8vIEJ1dHRvbnMgcmVhbGx5IG9ubHkgY29uc3RyYWluIGhl
aWdodC4gVGhleSByZXNwZWN0IHdpZHRoLgpAQCAtNDcxLDE1ICs0NjUsOSBAQCBzdGF0aWMgY29u
c3QgaW50KiBidXR0b25NYXJnaW5zKE5TQ29udHJvbFNpemUgY29udHJvbFNpemUpCiB7CiAgICAg
c3RhdGljIGNvbnN0IGludCBtYXJnaW5zWzNdWzRdID0KICAgICB7Ci0jaWYgX19NQUNfT1NfWF9W
RVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEwMAotICAgICAgICB7IDgsIDEwLCAxMSwgMTAgfSwK
LSAgICAgICAgeyA4LCA5LCAxMCwgOSB9LAotICAgICAgICB7IDQsIDUsIDUsIDUgfSwKLSNlbHNl
CiAgICAgICAgIHsgNCwgNiwgNywgNiB9LAogICAgICAgICB7IDQsIDUsIDYsIDUgfSwKICAgICAg
ICAgeyAwLCAxLCAxLCAxIH0sCi0jZW5kaWYKICAgICB9OwogICAgIHJldHVybiBtYXJnaW5zW2Nv
bnRyb2xTaXplXTsKIH0KQEAgLTU3NSw3ICs1NjMsNyBAQCBzdGF0aWMgdm9pZCBwYWludEJ1dHRv
bihDb250cm9sUGFydCBwYXJ0LCBDb250cm9sU3RhdGVzKiBjb250cm9sU3RhdGVzLCBHcmFwaGlj
cwogICAgIFtidXR0b25DZWxsIGRyYXdXaXRoRnJhbWU6TlNSZWN0KGluZmxhdGVkUmVjdCkgaW5W
aWV3OnZpZXddOwogICAgIGJvb2wgbmVlZHNSZXBhaW50ID0gZmFsc2U7CiAgICAgaWYgKHN0YXRl
cyAmIENvbnRyb2xTdGF0ZXM6OkZvY3VzU3RhdGUpCi0gICAgICAgIG5lZWRzUmVwYWludCA9IHdr
RHJhd0NlbGxGb2N1c1JpbmdXaXRoRnJhbWVBdFRpbWUoYnV0dG9uQ2VsbCwgaW5mbGF0ZWRSZWN0
LCB2aWV3LCBjb250cm9sU3RhdGVzLT50aW1lU2luY2VDb250cm9sV2FzRm9jdXNlZCgpKTsKKyAg
ICAgICAgbmVlZHNSZXBhaW50ID0gZHJhd0NlbGxGb2N1c1JpbmcoYnV0dG9uQ2VsbCwgaW5mbGF0
ZWRSZWN0LCB2aWV3KTsKIAogICAgIGNvbnRyb2xTdGF0ZXMtPnNldE5lZWRzUmVwYWludChuZWVk
c1JlcGFpbnQpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
VGhlbWVNYWMuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZU1hYy5oCmlu
ZGV4IDExNGEzNjU0YmQyMzU4N2NiOGY0NGFlYzJlOTBjZTM1NGFjODNiNzMuLjUwNjJhNTAxMWMx
MGFkYzkyOTNmOTQ0ODJkZGFkZmE1MmRjMjVjNDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUaGVtZU1hYy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUaGVtZU1hYy5oCkBAIC02MCw3ICs2MCw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFs
IENvbG9yIHBsYXRmb3JtSW5hY3RpdmVMaXN0Qm94U2VsZWN0aW9uQmFja2dyb3VuZENvbG9yKCkg
Y29uc3Q7CiAgICAgdmlydHVhbCBDb2xvciBwbGF0Zm9ybUluYWN0aXZlTGlzdEJveFNlbGVjdGlv
bkZvcmVncm91bmRDb2xvcigpIGNvbnN0OwogICAgIHZpcnR1YWwgQ29sb3IgcGxhdGZvcm1Gb2N1
c1JpbmdDb2xvcigpIGNvbnN0OwotICAgIHZpcnR1YWwgaW50IHBsYXRmb3JtRm9jdXNSaW5nTWF4
V2lkdGgoKSBjb25zdDsKIAogICAgIHZpcnR1YWwgU2Nyb2xsYmFyQ29udHJvbFNpemUgc2Nyb2xs
YmFyQ29udHJvbFNpemVGb3JQYXJ0KENvbnRyb2xQYXJ0KSB7IHJldHVybiBTbWFsbFNjcm9sbGJh
cjsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVN
YWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVNYWMubW0KaW5kZXgg
NGE0NGViNzVkNmYzMDNiMzQzOTdlOTlmNzI4YzkxOWFkNjI5NjJkNi4uNDdjODE1YzMxNjdiOTI2
MGFlMTNiNTEyNDVjMmVmMGEzZDRjNjM3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRoZW1lTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUaGVtZU1hYy5tbQpAQCAtMzAyLDE1ICszMDIsNiBAQCBDb2xvciBSZW5kZXJUaGVtZU1h
Yzo6cGxhdGZvcm1Gb2N1c1JpbmdDb2xvcigpIGNvbnN0CiAgICAgcmV0dXJuIHN5c3RlbUNvbG9y
KENTU1ZhbHVlV2Via2l0Rm9jdXNSaW5nQ29sb3IpOwogfQogCi1pbnQgUmVuZGVyVGhlbWVNYWM6
OnBsYXRmb3JtRm9jdXNSaW5nTWF4V2lkdGgoKSBjb25zdAotewotI2lmIF9fTUFDX09TX1hfVkVS
U0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxMDAKLSAgICByZXR1cm4gOTsKLSNlbHNlCi0gICAgcmV0
dXJuIDA7Ci0jZW5kaWYKLX0KLQogQ29sb3IgUmVuZGVyVGhlbWVNYWM6OnBsYXRmb3JtSW5hY3Rp
dmVMaXN0Qm94U2VsZWN0aW9uQmFja2dyb3VuZENvbG9yKCkgY29uc3QKIHsKICAgICByZXR1cm4g
cGxhdGZvcm1JbmFjdGl2ZVNlbGVjdGlvbkJhY2tncm91bmRDb2xvcigpOwpAQCAtOTM0LDggKzky
NSw3IEBAIGJvb2wgUmVuZGVyVGhlbWVNYWM6OnBhaW50TWVudUxpc3QoY29uc3QgUmVuZGVyT2Jq
ZWN0JiBvLCBjb25zdCBQYWludEluZm8mIHBhaW50CiAgICAgTlNWaWV3ICp2aWV3ID0gZG9jdW1l
bnRWaWV3Rm9yKG8pOwogICAgIFtwb3B1cEJ1dHRvbiBkcmF3V2l0aEZyYW1lOmluZmxhdGVkUmVj
dCBpblZpZXc6dmlld107CiAgICAgaWYgKGlzRm9jdXNlZChvKSAmJiBvLnN0eWxlKCkub3V0bGlu
ZVN0eWxlSXNBdXRvKCkpIHsKLSAgICAgICAgZG91YmxlIHRpbWVTaW5jZUZvY3VzZWQgPSBvLmRv
Y3VtZW50KCkucGFnZSgpLT5mb2N1c0NvbnRyb2xsZXIoKS50aW1lU2luY2VGb2N1c1dhc1NldCgp
OwotICAgICAgICBpZiAod2tEcmF3Q2VsbEZvY3VzUmluZ1dpdGhGcmFtZUF0VGltZShwb3B1cEJ1
dHRvbiwgaW5mbGF0ZWRSZWN0LCB2aWV3LCB0aW1lU2luY2VGb2N1c2VkKSkKKyAgICAgICAgaWYg
KHdrRHJhd0NlbGxGb2N1c1JpbmdXaXRoRnJhbWVBdFRpbWUocG9wdXBCdXR0b24sIGluZmxhdGVk
UmVjdCwgdmlldywgREJMX01BWCkpCiAgICAgICAgICAgICBvLmRvY3VtZW50KCkucGFnZSgpLT5m
b2N1c0NvbnRyb2xsZXIoKS5zZXRGb2N1c2VkRWxlbWVudE5lZWRzUmVwYWludCgpOwogICAgIH0K
IAo=
</data>
<flag name="review"
          id="257157"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>