<?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>124963</bug_id>
          
          <creation_ts>2013-11-28 01:55:40 -0800</creation_ts>
          <short_desc>[CSS Regions] Fix Layout/RegionsSelection.html in Mac platform</short_desc>
          <delta_ts>2013-12-03 14:32:33 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>124281</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Manuel Rego Casasnovas">rego</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jfernandez</cc>
    
    <cc>mihnea</cc>
    
    <cc>rniwa</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>954681</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-11-28 01:55:40 -0800</bug_when>
    <thetext>The performance test Layout/RegionsSelection.html introduced in r159488 is not working properly in Mac platform.

In Mac it takes just a few milliseconds to run the test, while in GTK+ and Blink (Linux) it takes more than 1 second (of course depending on the the machine).

It seems that the test actually is not selecting anything due to mouse events being done out of the window dimensions.

I think we should use setBaseAndExtent() to fix this test and in the future if we think it&apos;s needed we could add a new test that fits in the window size performing selection using mouse events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954682</commentid>
    <comment_count>1</comment_count>
      <attachid>217987</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-11-28 01:57:28 -0800</bug_when>
    <thetext>Created attachment 217987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956069</commentid>
    <comment_count>2</comment_count>
      <attachid>217987</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-12-03 13:19:37 -0800</bug_when>
    <thetext>Comment on attachment 217987
Patch

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

&gt; PerformanceTests/Layout/resources/regions.js:95
&gt; +            window.getSelection().setBaseAndExtent(paragraphs[0], 0, paragraphs[i], 0);

setBaseAndExtent is a non-standard API so perhaps we want to use collapse &amp; extend?
Also, we don&apos;t need &quot;window.&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956077</commentid>
    <comment_count>3</comment_count>
      <attachid>218335</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-12-03 13:42:19 -0800</bug_when>
    <thetext>Created attachment 218335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956114</commentid>
    <comment_count>4</comment_count>
      <attachid>218335</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-12-03 14:32:31 -0800</bug_when>
    <thetext>Comment on attachment 218335
Patch

Clearing flags on attachment: 218335

Committed r160041: &lt;http://trac.webkit.org/changeset/160041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>956115</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-12-03 14:32:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217987</attachid>
            <date>2013-11-28 01:57:28 -0800</date>
            <delta_ts>2013-12-03 13:42:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124963-20131128105930.patch</filename>
            <type>text/plain</type>
            <size>2276</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5ODA5CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDkxY2MyMTlmNzMz
MWY4NjQyM2MyMzcxNzg3ZDJkOWZhYzExMDNiN2MuLjI4OWE4OGRjMTY0ZDQ2NTk1MTg1MjFjODkw
YzRmNjRmYmIxNWIwMDcgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMTEt
MjggIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKKyAgICAgICAg
W0NTUyBSZWdpb25zXSBGaXggTGF5b3V0L1JlZ2lvbnNTZWxlY3Rpb24uaHRtbCBpbiBNYWMgcGxh
dGZvcm0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEy
NDk2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIExh
eW91dC9SZWdpb25zU2VsZWN0aW9uLmh0bWwgaW50cm9kdWNlZCBpbiByMTU5NDg4IHdhcyBub3Qg
d29ya2luZyBpbgorICAgICAgICBNYWMgcGxhdGZvcm0gYmVjYXVzZSBvZiBpdCB3YXMgdHJ5aW5n
IHRvIHVzZSBtb3VzZSBldmVudHMgb3V0IG9mIHRoZQorICAgICAgICB3aW5kb3cgZGltZW5zaW9u
cy4gVXNlIHNlbGVjdGlvbi5zZXRCYXNlQW5kRXh0ZW50KCkgbWV0aG9kIGluc3RlYWQgdG8KKyAg
ICAgICAgZml4IHRoZSBwcm9ibGVtLgorCisgICAgICAgICogTGF5b3V0L3Jlc291cmNlcy9yZWdp
b25zLmpzOiBVc2Ugc2V0QmFzZUFuZEV4dGVudCgpIGluc3RlYWQgb2YgbW91c2UKKyAgICAgICAg
ZXZlbnRzLgorCiAyMDEzLTExLTI2ICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIFN1cHBvcnQgZ3JpZC1kZWZpbml0
aW9uLXtyb3dzfGNvbHVtbnN9IHJlcGVhdCgpIHN5bnRheApkaWZmIC0tZ2l0IGEvUGVyZm9ybWFu
Y2VUZXN0cy9MYXlvdXQvcmVzb3VyY2VzL3JlZ2lvbnMuanMgYi9QZXJmb3JtYW5jZVRlc3RzL0xh
eW91dC9yZXNvdXJjZXMvcmVnaW9ucy5qcwppbmRleCAwYTFmMjY0MDU2NDdkNjhjZjc4MjU4NjJi
OGMwMmVkNzQwMDVhZWJmLi4zMjdmMjM0Zjk5ZWRkNzhlMDNjN2E3Nzc3NDdhNDdmYzA0ZDFhZGNk
IDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL0xheW91dC9yZXNvdXJjZXMvcmVnaW9ucy5q
cworKysgYi9QZXJmb3JtYW5jZVRlc3RzL0xheW91dC9yZXNvdXJjZXMvcmVnaW9ucy5qcwpAQCAt
ODgsMjMgKzg4LDExIEBACiAgICAgICAgIH07CiAgICAgfQogCi0gICAgZnVuY3Rpb24gbW91c2VN
b3ZlVG9SZWdpb25DZW50ZXIocmVnaW9uKSB7Ci0gICAgICAgIHZhciByZWN0ID0gcmVnaW9uLmdl
dEJvdW5kaW5nQ2xpZW50UmVjdCgpOwotICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhy
ZWN0LmxlZnQgKyAocmVjdC53aWR0aCAvIDIpLCByZWN0LnRvcCArIChyZWN0LmhlaWdodCAvIDIp
KTsKLSAgICB9Ci0KLSAgICBmdW5jdGlvbiBwZXJmb3JtU2VsZWN0aW9uKHJlZ2lvbkNvdW50KSB7
Ci0gICAgICAgIHZhciByZWdpb25zID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgi
cmVnaW9uIik7Ci0KLSAgICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgewotICAgICAgICAg
ICAgbW91c2VNb3ZlVG9SZWdpb25DZW50ZXIocmVnaW9uc1swXSk7Ci0gICAgICAgICAgICBldmVu
dFNlbmRlci5tb3VzZURvd24oKTsKKyAgICBmdW5jdGlvbiBwZXJmb3JtU2VsZWN0aW9uKHBhcmFn
cmFwaENvdW50KSB7CisgICAgICAgIHZhciBwYXJhZ3JhcGhzID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dHNCeUNsYXNzTmFtZSgiY29udGVudFBhcmFncmFwaCIpOwogCi0gICAgICAgICAgICBmb3IgKHZh
ciBpID0gMTsgaSA8IHJlZ2lvbkNvdW50OyBpKyspCi0gICAgICAgICAgICAgICAgbW91c2VNb3Zl
VG9SZWdpb25DZW50ZXIocmVnaW9uc1tpXSk7Ci0KLSAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1v
dXNlVXAoKTsKLSAgICAgICAgfQorICAgICAgICBmb3IgKHZhciBpID0gMTsgaSA8IHBhcmFncmFw
aENvdW50OyBpKyspCisgICAgICAgICAgICB3aW5kb3cuZ2V0U2VsZWN0aW9uKCkuc2V0QmFzZUFu
ZEV4dGVudChwYXJhZ3JhcGhzWzBdLCAwLCBwYXJhZ3JhcGhzW2ldLCAwKTsKICAgICB9CiAKICAg
ICBmdW5jdGlvbiBjcmVhdGVSZWdpb25zU2VsZWN0aW9uVGVzdChyZWdpb25Db3VudCkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218335</attachid>
            <date>2013-12-03 13:42:19 -0800</date>
            <delta_ts>2013-12-03 14:32:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124963-20131203224217.patch</filename>
            <type>text/plain</type>
            <size>2339</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5ODA5CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDkxY2MyMTlmNzMz
MWY4NjQyM2MyMzcxNzg3ZDJkOWZhYzExMDNiN2MuLjdmZmM3N2QwZjliYTc3ZmY5NjZkMzcxYWMz
YTkzMWNjNTY1OGJlYTMgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMTEt
MjggIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKKyAgICAgICAg
W0NTUyBSZWdpb25zXSBGaXggTGF5b3V0L1JlZ2lvbnNTZWxlY3Rpb24uaHRtbCBpbiBNYWMgcGxh
dGZvcm0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEy
NDk2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIExh
eW91dC9SZWdpb25zU2VsZWN0aW9uLmh0bWwgaW50cm9kdWNlZCBpbiByMTU5NDg4IHdhcyBub3Qg
d29ya2luZyBpbgorICAgICAgICBNYWMgcGxhdGZvcm0gYmVjYXVzZSBvZiBpdCB3YXMgdHJ5aW5n
IHRvIHVzZSBtb3VzZSBldmVudHMgb3V0IG9mIHRoZQorICAgICAgICB3aW5kb3cgZGltZW5zaW9u
cy4gVXNlIGNvbGxhcHNlKCkgYW5kIGV4dGVuZCgpIG1ldGhvZHMgZnJvbSBTZWxlY3Rpb24KKyAg
ICAgICAgb2JqZWN0IHRvIHNvbHZlIHRoZSBpc3N1ZS4KKworICAgICAgICAqIExheW91dC9yZXNv
dXJjZXMvcmVnaW9ucy5qczogVXNlIGNvbGxhcHNlKCkgYW5kIGV4dGVuZCgpIGluc3RlYWQgb2YK
KyAgICAgICAgbW91c2UgZXZlbnRzLgorCiAyMDEzLTExLTI2ICBTZXJnaW8gVmlsbGFyIFNlbmlu
ICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIFN1cHBv
cnQgZ3JpZC1kZWZpbml0aW9uLXtyb3dzfGNvbHVtbnN9IHJlcGVhdCgpIHN5bnRheApkaWZmIC0t
Z2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9MYXlvdXQvcmVzb3VyY2VzL3JlZ2lvbnMuanMgYi9QZXJm
b3JtYW5jZVRlc3RzL0xheW91dC9yZXNvdXJjZXMvcmVnaW9ucy5qcwppbmRleCAwYTFmMjY0MDU2
NDdkNjhjZjc4MjU4NjJiOGMwMmVkNzQwMDVhZWJmLi4xNGZhYWE4M2M4YTA4MTdjMmQ2NTgzZTBl
YzEwYjY4NDMyZDJjMzk3IDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL0xheW91dC9yZXNv
dXJjZXMvcmVnaW9ucy5qcworKysgYi9QZXJmb3JtYW5jZVRlc3RzL0xheW91dC9yZXNvdXJjZXMv
cmVnaW9ucy5qcwpAQCAtODgsMjMgKzg4LDE0IEBACiAgICAgICAgIH07CiAgICAgfQogCi0gICAg
ZnVuY3Rpb24gbW91c2VNb3ZlVG9SZWdpb25DZW50ZXIocmVnaW9uKSB7Ci0gICAgICAgIHZhciBy
ZWN0ID0gcmVnaW9uLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwotICAgICAgICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbyhyZWN0LmxlZnQgKyAocmVjdC53aWR0aCAvIDIpLCByZWN0LnRvcCArIChy
ZWN0LmhlaWdodCAvIDIpKTsKLSAgICB9Ci0KLSAgICBmdW5jdGlvbiBwZXJmb3JtU2VsZWN0aW9u
KHJlZ2lvbkNvdW50KSB7Ci0gICAgICAgIHZhciByZWdpb25zID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dHNCeUNsYXNzTmFtZSgicmVnaW9uIik7CisgICAgZnVuY3Rpb24gcGVyZm9ybVNlbGVjdGlvbihw
YXJhZ3JhcGhDb3VudCkgeworICAgICAgICB2YXIgcGFyYWdyYXBocyA9IGRvY3VtZW50LmdldEVs
ZW1lbnRzQnlDbGFzc05hbWUoImNvbnRlbnRQYXJhZ3JhcGgiKTsKKyAgICAgICAgdmFyIHNlbGVj
dGlvbiA9IGdldFNlbGVjdGlvbigpOwogCi0gICAgICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIp
IHsKLSAgICAgICAgICAgIG1vdXNlTW92ZVRvUmVnaW9uQ2VudGVyKHJlZ2lvbnNbMF0pOwotICAg
ICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgIHNlbGVjdGlvbi5jb2xs
YXBzZShwYXJhZ3JhcGhzWzBdLCAwKTsKIAotICAgICAgICAgICAgZm9yICh2YXIgaSA9IDE7IGkg
PCByZWdpb25Db3VudDsgaSsrKQotICAgICAgICAgICAgICAgIG1vdXNlTW92ZVRvUmVnaW9uQ2Vu
dGVyKHJlZ2lvbnNbaV0pOwotCi0gICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7Ci0g
ICAgICAgIH0KKyAgICAgICAgZm9yICh2YXIgaSA9IDE7IGkgPCBwYXJhZ3JhcGhDb3VudDsgaSsr
KQorICAgICAgICAgICAgc2VsZWN0aW9uLmV4dGVuZChwYXJhZ3JhcGhzW2ldLCAwKTsKICAgICB9
CiAKICAgICBmdW5jdGlvbiBjcmVhdGVSZWdpb25zU2VsZWN0aW9uVGVzdChyZWdpb25Db3VudCkg
ewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>