<?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>182742</bug_id>
          
          <creation_ts>2018-02-13 13:07:21 -0800</creation_ts>
          <short_desc>Web Automation: don&apos;t return an error if resizing/moving a window has no effect</short_desc>
          <delta_ts>2018-02-13 14:37:19 -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>WebDriver</component>
          <version>WebKit 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</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Blaze Burg">bburg</assigned_to>
          <cc>bburg</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>joepeck</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1398738</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-02-13 13:07:21 -0800</bug_when>
    <thetext>The specification has no such demands, and it just causes tests to fail unnecessarily. Remove the error case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398758</commentid>
    <comment_count>1</comment_count>
      <attachid>333721</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-02-13 13:52:59 -0800</bug_when>
    <thetext>Created attachment 333721
Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398762</commentid>
    <comment_count>2</comment_count>
      <attachid>333721</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-02-13 13:59:16 -0800</bug_when>
    <thetext>Comment on attachment 333721
Proposed Fix

What&apos;s the testing story? I would have expected the original code to come with a test, but I don&apos;t see you removing one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398771</commentid>
    <comment_count>3</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-02-13 14:21:14 -0800</bug_when>
    <thetext>(In reply to Tim Horton from comment #2)
&gt; Comment on attachment 333721 [details]
&gt; Proposed Fix
&gt; 
&gt; What&apos;s the testing story? I would have expected the original code to come
&gt; with a test, but I don&apos;t see you removing one?

The Set Window Rect W3C endpoint for safaridriver is blocked by other reviews, but once it&apos;s hooked up, I hit this in my branch while running conformance tests. It expects setting window rect to be idempotent without error if you get the window frame then set the window frame to the same rect.

https://github.com/w3c/web-platform-tests/blob/master/webdriver/tests/set_window_rect.py#L261</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398778</commentid>
    <comment_count>4</comment_count>
      <attachid>333721</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-13 14:36:20 -0800</bug_when>
    <thetext>Comment on attachment 333721
Proposed Fix

Clearing flags on attachment: 333721

Committed r228434: &lt;https://trac.webkit.org/changeset/228434&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398779</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-13 14:36:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398782</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-13 14:37:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/37513710&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333721</attachid>
            <date>2018-02-13 13:52:59 -0800</date>
            <delta_ts>2018-02-13 14:36:20 -0800</delta_ts>
            <desc>Proposed Fix</desc>
            <filename>bug-182742-20180213135258.patch</filename>
            <type>text/plain</type>
            <size>3130</size>
            <attacher name="Blaze Burg">bburg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4Mzg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGVhMmY3ZGMzYWJiOGM4NmMy
ZDM0ZDVmOGJlMjNmYWVjMzYyYzJlZWYuLmZkZjc4OWJkNTA2Nzk5NTM3MGY2ZTJmYzA3ZTQxZmIx
NmM5MDYwZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTgtMDItMTMgIEJyaWFuIEJ1
cmcgIDxiYnVyZ0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEF1dG9tYXRpb246IGRvbid0IHJl
dHVybiBhbiBlcnJvciBpZiByZXNpemluZy9tb3ZpbmcgYSB3aW5kb3cgaGFzIG5vIGVmZmVjdAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lvbi5jcHA6CisgICAgICAgIChXZWJLaXQ6
OldlYkF1dG9tYXRpb25TZXNzaW9uOjpyZXNpemVXaW5kb3dPZkJyb3dzaW5nQ29udGV4dCk6Cisg
ICAgICAgIChXZWJLaXQ6OldlYkF1dG9tYXRpb25TZXNzaW9uOjptb3ZlV2luZG93T2ZCcm93c2lu
Z0NvbnRleHQpOgorICAgICAgICBVbmlmeSB0aGUgYmVoYXZpb3IgZm9yIGFsbCBwb3J0cy4gRG9u
J3QgcmFpc2UgYW4gZXJyb3IgaWYgdGhlIGNvbW1hbmQgd2FzCisgICAgICAgIGlkZW1wb3RlbnQg
KGJ5IG1pc3Rha2Ugb3Igbm90KS4gSXQgc2hvdWxkIG5vdCBiZSBhbiBlcnJvciB0byByZS1tYXhp
bWl6ZSBhIHdpbmRvdy4KKwogMjAxOC0wMi0wOSAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNv
bT4KIAogICAgICAgICBbQ29jb2FdIFdlYiBBdXRvbWF0aW9uOiBwcm92aWRlIGEgd2F5IHRvIGFz
ayBjbGllbnRzIHRoZSB0eXBlIG9mIGEgSmF2YVNjcmlwdCBkaWFsb2cKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vV2ViQXV0b21hdGlvblNlc3Npb24uY3Bw
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lv
bi5jcHAKaW5kZXggNjJlYjQyNjVhZDIzZWJkMjljNTM2MjA0MjhlNmQyYTcwOTM2NTE1Ni4uMTM2
NTk0YTMyZmE0MDZhM2I3NWUwMGM1ODgzNjg4ZGU5NDBiN2RjMCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lvbi5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lv
bi5jcHAKQEAgLTM0NCwxOSArMzQ0LDcgQEAgdm9pZCBXZWJBdXRvbWF0aW9uU2Vzc2lvbjo6cmVz
aXplV2luZG93T2ZCcm93c2luZ0NvbnRleHQoSW5zcGVjdG9yOjpFcnJvclN0cmluZyYKICAgICAg
ICAgICAgIHJldHVybiBjYWxsYmFjay0+c2VuZFN1Y2Nlc3MoKTsKIAogICAgICAgICBwYWdlLT5z
ZXRXaW5kb3dGcmFtZShuZXdGcmFtZSk7Ci0KLSNpZiBQTEFURk9STShHVEspCiAgICAgICAgIGNh
bGxiYWNrLT5zZW5kU3VjY2VzcygpOwotI2Vsc2UKLSAgICAgICAgLy8gSWYgbm90aGluZyBjaGFu
Z2VkIGF0IGFsbCwgaXQncyBwcm9iYWJseSBmYWlyIHRvIHJlcG9ydCB0aGF0IHNvbWV0aGluZyB3
ZW50IHdyb25nLgotICAgICAgICAvLyAoV2UgY2FuJ3QgYXNzdW1lIHRoYXQgdGhlIHJlcXVlc3Rl
ZCBmcmFtZSBzaXplIHdpbGwgYmUgaG9ub3JlZCBleGFjdGx5LCBob3dldmVyLikKLSAgICAgICAg
cGFnZS0+Z2V0V2luZG93RnJhbWVXaXRoQ2FsbGJhY2soW2NhbGxiYWNrID0gV1RGTW92ZShjYWxs
YmFjayksIG9yaWdpbmFsRnJhbWVdKFdlYkNvcmU6OkZsb2F0UmVjdCB1cGRhdGVkRnJhbWUpIHsK
LSAgICAgICAgICAgIGlmIChvcmlnaW5hbEZyYW1lID09IHVwZGF0ZWRGcmFtZSkKLSAgICAgICAg
ICAgICAgICBjYWxsYmFjay0+c2VuZEZhaWx1cmUoU1RSSU5HX0ZPUl9QUkVERUZJTkVEX0VSUk9S
X05BTUVfQU5EX0RFVEFJTFMoSW50ZXJuYWxFcnJvciwgIlRoZSB3aW5kb3cgc2l6ZSB3YXMgZXhw
ZWN0ZWQgdG8gaGF2ZSBjaGFuZ2VkLCBidXQgZGlkIG5vdC4iKSk7Ci0gICAgICAgICAgICBlbHNl
Ci0gICAgICAgICAgICAgICAgY2FsbGJhY2stPnNlbmRTdWNjZXNzKCk7Ci0gICAgICAgIH0pOwot
I2VuZGlmCiAgICAgfSk7CiAjZW5kaWYKIH0KQEAgLTM5MiwxOSArMzgwLDcgQEAgdm9pZCBXZWJB
dXRvbWF0aW9uU2Vzc2lvbjo6bW92ZVdpbmRvd09mQnJvd3NpbmdDb250ZXh0KEluc3BlY3Rvcjo6
RXJyb3JTdHJpbmcmIGUKICAgICAgICAgICAgIHJldHVybiBjYWxsYmFjay0+c2VuZFN1Y2Nlc3Mo
KTsKIAogICAgICAgICBwYWdlLT5zZXRXaW5kb3dGcmFtZShuZXdGcmFtZSk7Ci0KLSNpZiBQTEFU
Rk9STShHVEspCiAgICAgICAgIGNhbGxiYWNrLT5zZW5kU3VjY2VzcygpOwotI2Vsc2UKLSAgICAg
ICAgLy8gSWYgbm90aGluZyBjaGFuZ2VkIGF0IGFsbCwgaXQncyBwcm9iYWJseSBmYWlyIHRvIHJl
cG9ydCB0aGF0IHNvbWV0aGluZyB3ZW50IHdyb25nLgotICAgICAgICAvLyAoV2UgY2FuJ3QgYXNz
dW1lIHRoYXQgdGhlIHJlcXVlc3RlZCBmcmFtZSBzaXplIHdpbGwgYmUgaG9ub3JlZCBleGFjdGx5
LCBob3dldmVyLikKLSAgICAgICAgcGFnZS0+Z2V0V2luZG93RnJhbWVXaXRoQ2FsbGJhY2soW2Nh
bGxiYWNrID0gV1RGTW92ZShjYWxsYmFjayksIG9yaWdpbmFsRnJhbWVdKFdlYkNvcmU6OkZsb2F0
UmVjdCB1cGRhdGVkRnJhbWUpIHsKLSAgICAgICAgICAgIGlmIChvcmlnaW5hbEZyYW1lID09IHVw
ZGF0ZWRGcmFtZSkKLSAgICAgICAgICAgICAgICBjYWxsYmFjay0+c2VuZEZhaWx1cmUoU1RSSU5H
X0ZPUl9QUkVERUZJTkVEX0VSUk9SX05BTUVfQU5EX0RFVEFJTFMoSW50ZXJuYWxFcnJvciwgIlRo
ZSB3aW5kb3cgcG9zaXRpb24gd2FzIGV4cGVjdGVkIHRvIGhhdmUgY2hhbmdlZCwgYnV0IGRpZCBu
b3QuIikpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGNhbGxiYWNrLT5zZW5k
U3VjY2VzcygpOwotICAgICAgICB9KTsKLSNlbmRpZgogICAgIH0pOwogI2VuZGlmCiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>