<?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>145225</bug_id>
          
          <creation_ts>2015-05-20 15:20:27 -0700</creation_ts>
          <short_desc>[iOS] Using CSS viewport units causes incorrect layout</short_desc>
          <delta_ts>2015-06-17 17:45:13 -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>WebKit2</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>146090</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>benjamin</cc>
    
    <cc>darin</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1096361</commentid>
    <comment_count>0</comment_count>
      <attachid>253465</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-20 15:20:27 -0700</bug_when>
    <thetext>Created attachment 253465
Test case

Run the attached test case on Safari on iPad.
You&apos;ll see the text is very small because the initial scale is computed incorrectly.

rdar://problem/20924495</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1096363</commentid>
    <comment_count>1</comment_count>
      <attachid>253467</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-20 15:25:51 -0700</bug_when>
    <thetext>Created attachment 253467
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1096382</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-05-20 16:14:28 -0700</bug_when>
    <thetext>I’d love to help by reviewing this, but seems like Ben or Tim should review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1096400</commentid>
    <comment_count>3</comment_count>
      <attachid>253467</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-05-20 17:17:10 -0700</bug_when>
    <thetext>Comment on attachment 253467
Patch

I cannot think of a case where that would break something...but it seems wrong to use shouldIgnoreScalingConstraints() in the case initialScaleIgnoringContentSize().

That means the end results will depend on the shouldIgnoreScalingConstraints() heuristic, which seems wrong.

You should pass shouldIgnoreScalingConstraints() as an argument to initialScaleFromSize() to make sure it is fully independent from the content size.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1096401</commentid>
    <comment_count>4</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-20 17:38:58 -0700</bug_when>
    <thetext>I want to implement what Ben suggested.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1096407</commentid>
    <comment_count>5</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-20 17:52:51 -0700</bug_when>
    <thetext>Committed revision 184681.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>253465</attachid>
            <date>2015-05-20 15:20:27 -0700</date>
            <delta_ts>2015-05-20 15:20:27 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>timspage.html</filename>
            <type>text/html</type>
            <size>2873</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiINCgkiaHR0cDovL3d3dy53My5vcmcvVFIveGh0bWwxL0RURC94aHRtbDEtdHJhbnNpdGlv
bmFsLmR0ZCI+DQo8aHRtbCBsYW5nPSJlbiI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNv
bnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPg0KPHRpdGxl
PkNTUyB0ZXN0cyAtIFRoZSB2dyBhbmQgdmggdW5pdHM8L3RpdGxlPg0KPG1ldGEgbmFtZT0idmll
d3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCI+DQo8c2NyaXB0Pg0KICAgIGZ1bmN0
aW9uIGluaXQoKSB7DQogICAgICAgIHZhciBlbHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxs
KCdkaXYudGVzdCcpOw0KICAgICAgICBmb3IgKHZhciBpPTA7aTxlbHMubGVuZ3RoO2krPTEpIHsN
CiAgICAgICAgICAgIGVsc1tpXS5vcmlnaW5hbCA9IGVsc1tpXS5pbm5lckhUTUw7DQogICAgICAg
IH0NCiAgICAgICAgDQogICAgICAgIHdyaXRlV2lkdGhzKCk7DQogICAgfQ0KDQpmdW5jdGlvbiB3
cml0ZVdpZHRocygpIHsNCiAgICB2YXIgZWxzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgn
ZGl2LnRlc3QnKTsNCiAgICBmb3IgKHZhciBpPTA7aTxlbHMubGVuZ3RoO2krPTEpIHsNCiAgICAg
ICAgZWxzW2ldLmlubmVySFRNTCA9IGVsc1tpXS5vcmlnaW5hbCArICcgV2lkdGggaXMgJyArIGVs
c1tpXS5vZmZzZXRXaWR0aDsNCiAgICB9DQogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xh
eW91dCcpLmlubmVySFRNTCA9ICdMYXlvdXQgdmlld3BvcnQgZGl2aWRlZCBieSAyIGlzICcgKyBk
b2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGgvMiArJyAvICcgKyBkb2N1bWVudC5k
b2N1bWVudEVsZW1lbnQuY2xpZW50SGVpZ2h0LzI7DQogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ3Zpc3VhbCcpLmlubmVySFRNTCAgPSAnVmlzdWFsIHZpZXdwb3J0IGRpdmlkZWQgYnkgMiBp
cyAnICsgd2luZG93LmlubmVyV2lkdGgvMiArJyAvICcgKyB3aW5kb3cuaW5uZXJIZWlnaHQvMjsN
Cn0NCg0KaWYgKCF3aW5kb3cub25sb2FkKQ0Kd2luZG93Lm9ubG9hZCA9IGluaXQ7DQoNCndpbmRv
dy5vbnNjcm9sbCA9IHdpbmRvdy5vbnJlc2l6ZSA9IHdyaXRlV2lkdGhzOw0KPC9zY3JpcHQ+DQo8
c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KDQpkaXYudGVzdCB7DQoJYm9yZGVyOiAxcHggc29saWQ7
DQoJbWFyZ2luOiAxMHB4IDA7DQoJLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94Ow0KCS1t
b3otYm94LXNpemluZzogYm9yZGVyLWJveDsNCglib3gtc2l6aW5nOiBib3JkZXItYm94Ow0KfQ0K
DQpkaXYudncgew0KCXdpZHRoOiA1MHZ3Ow0KfQ0KDQpkaXYudmggew0KCXdpZHRoOiA1MHZoOw0K
fQ0KDQpkaXYudm1pbiB7DQoJd2lkdGg6IDUwdm1pbjsNCn0NCg0KZGl2LnZtYXggew0KCXdpZHRo
OiA1MHZtYXg7DQp9DQoNCjwvc3R5bGU+DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8aDI+VGhlIHZ3
IGFuZCB2aCB1bml0czwvaDI+DQoNCjxkaXYgaWQ9ImhlYWRlciI+PC9kaXY+DQoNCjxwIGNsYXNz
PSJpbnRybyI+VGhlc2UgdW5pdHMgYWxsb3cgeW91IHRvIHNwZWNpZnkgc2l6ZXMgaW4gdGVybXMg
b2YgcGVyY2VudGFnZXMgb2YgdGhlIHZpZXdwb3J0IHdpZHRoIGFuZCB2aWV3cG9ydCBoZWlnaHQu
IFNlZSBhbHNvIHRoZSA8YSBocmVmPSJ2aWV3cG9ydC5odG1sIj50ZXN0IHBhZ2Ugd2l0aG91dCBh
IG1ldGEgdmlld3BvcnQ8L2E+LjwvcD4NCg0KPHA+VGhlIGFsbG93ZWQgdW5pdHMgYXJlOjwvcD4N
Cg0KPG9sPg0KCTxsaT48Y29kZT52dzwvY29kZT46IGh1bmRyZWR0aHMgb2YgdGhlIHZpZXdwb3J0
IHdpZHRoLjwvbGk+DQoJPGxpPjxjb2RlPnZoPC9jb2RlPjogaHVuZHJlZHRocyBvZiB0aGUgdmll
d3BvcnQgaGVpZ2h0LjwvbGk+DQoJPGxpPjxjb2RlPnZtaW48L2NvZGU+OiBodW5kcmVkdGhzIG9m
IHdoaWNoZXZlciBpcyA8ZW0+c21hbGxlcjwvZW0+LCB0aGUgdmlld3BvcnQgd2lkdGggb3IgaGVp
Z2h0LjwvbGk+DQoJPGxpPjxjb2RlPnZtYXg8L2NvZGU+OiBodW5kcmVkdGhzIG9mIHdoaWNoZXZl
ciBpcyA8ZW0+bGFyZ2VyPC9lbT4sIHRoZSB2aWV3cG9ydCB3aWR0aCBvciBoZWlnaHQuPC9saT4N
Cjwvb2w+DQo8ZGl2IHN0eWxlPSJ3aWR0aDogMTAwdnc7IGhlaWdodDogNTBweDsgYmFja2dyb3Vu
ZC1jb2xvcjogcmVkIj4NCjwvZGl2Pg0KPGgzPkV4YW1wbGVzPC9oMz4NCg0KPHA+SGVyZSBhcmUg
c29tZSBleGFtcGxlcy4gPGNvZGU+NTB2dzwvY29kZT4gbWVhbnMgNTAlIG9mIHRoZSB2aWV3cG9y
dCB3aWR0aC48L3A+DQoNCjxwPkRvbiYjODIxNzt0IGZvcmdldCB0byByZXNpemUgeW91ciBicm93
c2VyIHdpbmRvdyB0byBzZWUgdGhlIGJveGVzIHJlc2l6ZSBhdXRvbWF0aWNhbGx5LjwvcD4NCg0K
DQo8ZGl2IGNsYXNzPSJ0ZXN0IHZ3Ij5UZXN0IG9mIDxjb2RlPndpZHRoOiA1MHZ3PC9jb2RlPi48
L2Rpdj4NCg0KPGRpdiBjbGFzcz0idGVzdCB2aCI+VGVzdCBvZiA8Y29kZT53aWR0aDogNTB2aDwv
Y29kZT4uPC9kaXY+DQoNCjxkaXYgY2xhc3M9InRlc3Qgdm1pbiI+VGVzdCBvZiA8Y29kZT53aWR0
aDogNTB2bWluPC9jb2RlPi48L2Rpdj4NCg0KPGRpdiBjbGFzcz0idGVzdCB2bWF4Ij5UZXN0IG9m
IDxjb2RlPndpZHRoOiA1MHZtYXg8L2NvZGU+LjwvZGl2Pg0KDQo8cCBpZD0ibGF5b3V0Ij48L3A+
DQo8cCBpZD0idmlzdWFsIj48L3A+DQoNCjxkaXYgaWQ9ImZvb3RlciI+PGEgaHJlZj0iL2hvbWUu
aHRtbCI+SG9tZTwvYT4gPGEgaHJlZj0iL3NpdGVtYXAuaHRtbCI+U2l0ZW1hcDwvYT4NCjwvZGl2
Pg0KDQo8L2JvZHk+DQo8L2h0bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253467</attachid>
            <date>2015-05-20 15:25:51 -0700</date>
            <delta_ts>2015-05-20 17:17:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>viewport.txt</filename>
            <type>text/plain</type>
            <size>5491</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDY2NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE1LTA1LTIwICBFbnJpY2Eg
Q2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gVXNpbmcgQ1NTIHZp
ZXdwb3J0IHVuaXRzIGNhdXNlcyBpbmNvcnJlY3QgbGF5b3V0LgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1MjI1CisgICAgICAgIHJkYXI6Ly9wcm9i
bGVtLzIwOTI0NDk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBwYWdlL1ZpZXdwb3J0Q29uZmlndXJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpWaWV3cG9ydENvbmZpZ3VyYXRpb246OmluaXRpYWxTY2FsZUZyb21TaXplKToKKyAgICAgICAg
KFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlvbjo6aW5pdGlhbFNjYWxlKToKKyAgICAgICAg
KFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlvbjo6aW5pdGlhbFNjYWxlSWdub3JpbmdDb250
ZW50U2l6ZSk6CisgICAgICAgICogcGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uaDoKKyAgICAg
ICAgKFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlvbjo6aW5pdGlhbFNjYWxlRnJvbVNpemUp
OgorICAgICAgICAoV2ViQ29yZTo6Vmlld3BvcnRDb25maWd1cmF0aW9uOjppbml0aWFsU2NhbGVJ
Z25vcmluZ0NvbnRlbnRTaXplKToKKwogMjAxNS0wNS0yMCAgRXJpYyBDYXJsc29uICA8ZXJpYy5j
YXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBpbmZvcm0gbWVkaWEgc2Vzc2lvbiBv
ZiBhbGwgc3RhdGUgY2hhbmdlcwpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9WaWV3cG9ydENv
bmZpZ3VyYXRpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvVmlld3Bv
cnRDb25maWd1cmF0aW9uLmNwcAkocmV2aXNpb24gMTg0NjU0KQorKysgU291cmNlL1dlYkNvcmUv
cGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzYsNyAr
MTM2LDcgQEAgYm9vbCBWaWV3cG9ydENvbmZpZ3VyYXRpb246OnNob3VsZElnbm9yZQogICAgIHJl
dHVybiBzaG91bGRJZ25vcmVIb3Jpem9udGFsU2NhbGluZ0NvbnN0cmFpbnRzKCkgfHwgc2hvdWxk
SWdub3JlVmVydGljYWxTY2FsaW5nQ29uc3RyYWludHMoKTsKIH0KIAotZG91YmxlIFZpZXdwb3J0
Q29uZmlndXJhdGlvbjo6aW5pdGlhbFNjYWxlKCkgY29uc3QKK2RvdWJsZSBWaWV3cG9ydENvbmZp
Z3VyYXRpb246OmluaXRpYWxTY2FsZUZyb21TaXplKGRvdWJsZSB3aWR0aCwgZG91YmxlIGhlaWdo
dCkgY29uc3QKIHsKICAgICBBU1NFUlQoIWNvbnN0cmFpbnRzQXJlQWxsUmVsYXRpdmUobV9jb25m
aWd1cmF0aW9uKSk7CiAKQEAgLTE0OCwxOCArMTQ4LDI2IEBAIGRvdWJsZSBWaWV3cG9ydENvbmZp
Z3VyYXRpb246OmluaXRpYWxTY2EKICAgICAvLyBJZiBub3QsIGl0IGlzIHVwIHRvIHVzIHRvIGRl
dGVybWluZSB0aGUgaW5pdGlhbCBzY2FsZS4KICAgICAvLyBXZSB3YW50IGEgc2NhbGUgc21hbGwg
ZW5vdWdoIHRvIGZpdCB0aGUgZG9jdW1lbnQgd2lkdGgtd2lzZS4KICAgICBjb25zdCBGbG9hdFNp
emUmIG1pbmltdW1MYXlvdXRTaXplID0gbV9taW5pbXVtTGF5b3V0U2l6ZTsKLSAgICBkb3VibGUg
d2lkdGggPSBtX2NvbnRlbnRTaXplLndpZHRoKCkgPiAwID8gbV9jb250ZW50U2l6ZS53aWR0aCgp
IDogbGF5b3V0V2lkdGgoKTsKICAgICBkb3VibGUgaW5pdGlhbFNjYWxlID0gMDsKICAgICBpZiAo
d2lkdGggPiAwICYmICFzaG91bGRJZ25vcmVWZXJ0aWNhbFNjYWxpbmdDb25zdHJhaW50cygpKQog
ICAgICAgICBpbml0aWFsU2NhbGUgPSBtaW5pbXVtTGF5b3V0U2l6ZS53aWR0aCgpIC8gd2lkdGg7
CiAKICAgICAvLyBQcmV2ZW50IHRoZSBpbml0aWFsIHNjYWxlIGZyb20gc2hyaW5raW5nIHRvIGEg
aGVpZ2h0IHNtYWxsZXIgdGhhbiBvdXIgdmlldydzIG1pbmltdW0gaGVpZ2h0LgotICAgIGRvdWJs
ZSBoZWlnaHQgPSBtX2NvbnRlbnRTaXplLmhlaWdodCgpID4gMCA/IG1fY29udGVudFNpemUuaGVp
Z2h0KCkgOiBsYXlvdXRIZWlnaHQoKTsKICAgICBpZiAoaGVpZ2h0ID4gMCAmJiBoZWlnaHQgKiBp
bml0aWFsU2NhbGUgPCBtaW5pbXVtTGF5b3V0U2l6ZS5oZWlnaHQoKSAmJiAhc2hvdWxkSWdub3Jl
SG9yaXpvbnRhbFNjYWxpbmdDb25zdHJhaW50cygpKQogICAgICAgICBpbml0aWFsU2NhbGUgPSBt
aW5pbXVtTGF5b3V0U2l6ZS5oZWlnaHQoKSAvIGhlaWdodDsKICAgICByZXR1cm4gc3RkOjptaW4o
c3RkOjptYXgoaW5pdGlhbFNjYWxlLCBzaG91bGRJZ25vcmVTY2FsaW5nQ29uc3RyYWludHMoKSA/
IG1fZGVmYXVsdENvbmZpZ3VyYXRpb24ubWluaW11bVNjYWxlIDogbV9jb25maWd1cmF0aW9uLm1p
bmltdW1TY2FsZSksIG1fY29uZmlndXJhdGlvbi5tYXhpbXVtU2NhbGUpOwogfQogCitkb3VibGUg
Vmlld3BvcnRDb25maWd1cmF0aW9uOjppbml0aWFsU2NhbGUoKSBjb25zdAoreworICAgIHJldHVy
biBpbml0aWFsU2NhbGVGcm9tU2l6ZShtX2NvbnRlbnRTaXplLndpZHRoKCkgPiAwID8gbV9jb250
ZW50U2l6ZS53aWR0aCgpIDogbGF5b3V0V2lkdGgoKSwgbV9jb250ZW50U2l6ZS5oZWlnaHQoKSA+
IDAgPyBtX2NvbnRlbnRTaXplLmhlaWdodCgpIDogbGF5b3V0SGVpZ2h0KCkpOworfQorCitkb3Vi
bGUgVmlld3BvcnRDb25maWd1cmF0aW9uOjppbml0aWFsU2NhbGVJZ25vcmluZ0NvbnRlbnRTaXpl
KCkgY29uc3QKK3sKKyAgICByZXR1cm4gaW5pdGlhbFNjYWxlRnJvbVNpemUobGF5b3V0V2lkdGgo
KSwgbGF5b3V0SGVpZ2h0KCkpOworfQorCiBkb3VibGUgVmlld3BvcnRDb25maWd1cmF0aW9uOjpt
aW5pbXVtU2NhbGUoKSBjb25zdAogewogICAgIC8vIElmIHdlIHNjYWxlIHRvIGZpdCwgdGhlbiB0
aGlzIGlzIG91ciBtaW5pbXVtIHNjYWxlIGFzIHdlbGwuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9w
YWdlL1ZpZXdwb3J0Q29uZmlndXJhdGlvbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmgJKHJldmlzaW9uIDE4NDY1NCkKKysrIFNvdXJj
ZS9XZWJDb3JlL3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAg
LTg0LDYgKzg0LDcgQEAgcHVibGljOgogCiAgICAgV0VCQ09SRV9FWFBPUlQgSW50U2l6ZSBsYXlv
dXRTaXplKCkgY29uc3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgZG91YmxlIGluaXRpYWxTY2FsZSgp
IGNvbnN0OworICAgIFdFQkNPUkVfRVhQT1JUIGRvdWJsZSBpbml0aWFsU2NhbGVJZ25vcmluZ0Nv
bnRlbnRTaXplKCkgY29uc3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgZG91YmxlIG1pbmltdW1TY2Fs
ZSgpIGNvbnN0OwogICAgIGRvdWJsZSBtYXhpbXVtU2NhbGUoKSBjb25zdCB7IHJldHVybiBtX2Nv
bmZpZ3VyYXRpb24ubWF4aW11bVNjYWxlOyB9CiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBhbGxv
d3NVc2VyU2NhbGluZygpIGNvbnN0OwpAQCAtMTAzLDYgKzEwNCw3IEBAIHB1YmxpYzoKIHByaXZh
dGU6CiAgICAgdm9pZCB1cGRhdGVDb25maWd1cmF0aW9uKCk7CiAgICAgZG91YmxlIHZpZXdwb3J0
QXJndW1lbnRzTGVuZ3RoKGRvdWJsZSBsZW5ndGgpIGNvbnN0OworICAgIGRvdWJsZSBpbml0aWFs
U2NhbGVGcm9tU2l6ZShkb3VibGUgd2lkdGgsIGRvdWJsZSBoZWlnaHQpIGNvbnN0OwogICAgIGlu
dCBsYXlvdXRXaWR0aCgpIGNvbnN0OwogICAgIGludCBsYXlvdXRIZWlnaHQoKSBjb25zdDsKIApJ
bmRleDogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZwkocmV2aXNpb24gMTg0NjY0KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTUtMDUtMjAgIEVucmljYSBD
YXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVc2luZyBDU1Mgdmll
d3BvcnQgdW5pdHMgY2F1c2VzIGluY29ycmVjdCBsYXlvdXQuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDUyMjUKKyAgICAgICAgcmRhcjovL3Byb2Js
ZW0vMjA5MjQ0OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6dXBkYXRlVmlld3BvcnRTaXplRm9yQ1NTVmlld3BvcnRVbml0cyk6CisK
IDIwMTUtMDUtMjAgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBbQ29udGVudCBFeHRlbnNpb25zXSBSZWxheCByZXN0cmljdGlvbnMgb24gdHJp
Z2dlcnMgdGhhdCBtYXRjaCBldmVyeXRoaW5nLgpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQkocmV2aXNpb24gMTg0NjU0
KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC0yNzEwLDcgKzI3MTAsNyBAQCB2b2lkIFdlYlBhZ2U6OnVwZGF0
ZVZpZXdwb3J0U2l6ZUZvckNTU1ZpCiAgICAgICAgIGxhcmdlc3RVbm9ic2N1cmVkUmVjdCA9IG1f
dmlld3BvcnRDb25maWd1cmF0aW9uLm1pbmltdW1MYXlvdXRTaXplKCk7CiAKICAgICBGcmFtZVZp
ZXcmIGZyYW1lVmlldyA9ICptYWluRnJhbWVWaWV3KCk7Ci0gICAgbGFyZ2VzdFVub2JzY3VyZWRS
ZWN0LnNjYWxlKDEgLyBtX3ZpZXdwb3J0Q29uZmlndXJhdGlvbi5pbml0aWFsU2NhbGUoKSk7Cisg
ICAgbGFyZ2VzdFVub2JzY3VyZWRSZWN0LnNjYWxlKDEgLyBtX3ZpZXdwb3J0Q29uZmlndXJhdGlv
bi5pbml0aWFsU2NhbGVJZ25vcmluZ0NvbnRlbnRTaXplKCkpOwogICAgIGZyYW1lVmlldy5zZXRW
aWV3cG9ydFNpemVGb3JDU1NWaWV3cG9ydFVuaXRzKHJvdW5kZWRJbnRTaXplKGxhcmdlc3RVbm9i
c2N1cmVkUmVjdCkpOwogfQogCg==
</data>
<flag name="review"
          id="278386"
          type_id="1"
          status="+"
          setter="benjamin"
    />
    <flag name="commit-queue"
          id="278399"
          type_id="3"
          status="-"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>