<?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>136756</bug_id>
          
          <creation_ts>2014-09-11 13:47:34 -0700</creation_ts>
          <short_desc>AX: Size of web view in Safari as reported by AX changes when adding/removing bars is wrong</short_desc>
          <delta_ts>2014-09-11 17:32:16 -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>Accessibility</component>
          <version>528+ (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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034707</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-11 13:47:34 -0700</bug_when>
    <thetext>When Safari uses topContentInset, the scroll view height is incorrect.
It should be modulated by the topContentInset (along with the y-origin, which it already is)

&lt;rdar://problem/16587084&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034725</commentid>
    <comment_count>1</comment_count>
      <attachid>237988</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-11 15:00:39 -0700</bug_when>
    <thetext>Created attachment 237988
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034770</commentid>
    <comment_count>2</comment_count>
      <attachid>237988</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-11 17:32:13 -0700</bug_when>
    <thetext>Comment on attachment 237988
patch

Clearing flags on attachment: 237988

Committed r173548: &lt;http://trac.webkit.org/changeset/173548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034771</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-11 17:32:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237988</attachid>
            <date>2014-09-11 15:00:39 -0700</date>
            <delta_ts>2014-09-11 17:32:13 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5131</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzU0MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA5LTExICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFNpemUgb2Ygd2Vi
IHZpZXcgaW4gU2FmYXJpIGFzIHJlcG9ydGVkIGJ5IEFYIGNoYW5nZXMgd2hlbiBhZGRpbmcvcmVt
b3ZpbmcgYmFycyBpcyB3cm9uZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTM2NzU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgdG9wQ29udGVudEluc2V0IG5vdCBvbmx5IHNlZW1zIHRvIHB1c2ggdGhlIHNj
cm9sbCB2aWV3J3Mgb3JpZ2luIGRvd24sIGJ1dCBpdCBhbHNvIHNocmlua3MgaXRzIGhlaWdodCBh
cyB3ZWxsLCB3aGljaAorICAgICAgICB3YXMgbm90IGFjY291bnRlZCBmb3IgaW4gdGhlIG9yaWdp
bmFsIGZpeC4KKworICAgICAgICBNb2RpZmllZDogcGxhdGZvcm0vbWFjLXdrMi9hY2Nlc3NpYmls
aXR5L2NvbnRlbnQtaW5zZXQtc2Nyb2xsdmlldy1mcmFtZS5odG1sCisKKyAgICAgICAgKiBhY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTY3JvbGxWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkFjY2Vzc2liaWxpdHlTY3JvbGxWaWV3OjplbGVtZW50UmVjdCk6CisKIDIwMTQtMDktMTAgIE1p
Y2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBKU1Njb3Bl
IG91dCBvZiBKU0Z1bmN0aW9uIGludG8gc2VwYXJhdGUgSlNDYWxsZWUgY2xhc3MKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNjcm9sbFZpZXcuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNj
cm9sbFZpZXcuY3BwCShyZXZpc2lvbiAxNzM1MTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlTY3JvbGxWaWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjIy
LDcgKzIyMiwxMCBAQAogICAgICAgICByZXR1cm4gTGF5b3V0UmVjdCgpOwogCiAgICAgTGF5b3V0
UmVjdCByZWN0ID0gbV9zY3JvbGxWaWV3LT5mcmFtZVJlY3QoKTsKLSAgICByZWN0LnNldFkocmVj
dC55KCkgKyBtX3Njcm9sbFZpZXctPnRvcENvbnRlbnRJbnNldCgpKTsKKyAgICBmbG9hdCB0b3BD
b250ZW50SW5zZXQgPSBtX3Njcm9sbFZpZXctPnRvcENvbnRlbnRJbnNldCgpOworICAgIC8vIFRv
cCBjb250ZW50IGluc2V0IHB1c2hlcyB0aGUgZnJhbWUgZG93biBhbmQgc2hyaW5rcyBpdC4KKyAg
ICByZWN0Lm1vdmUoMCwgdG9wQ29udGVudEluc2V0KTsKKyAgICByZWN0LmNvbnRyYWN0KDAsIHRv
cENvbnRlbnRJbnNldCk7CiAgICAgcmV0dXJuIHJlY3Q7CiB9CiAKSW5kZXg6IExheW91dFRlc3Rz
L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9u
IDE3MzU0MSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDE0LTA5LTExICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5j
b20+CisKKyAgICAgICAgQVg6IFNpemUgb2Ygd2ViIHZpZXcgaW4gU2FmYXJpIGFzIHJlcG9ydGVk
IGJ5IEFYIGNoYW5nZXMgd2hlbiBhZGRpbmcvcmVtb3ZpbmcgYmFycyBpcyB3cm9uZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2NzU2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMt
d2syL2FjY2Vzc2liaWxpdHkvY29udGVudC1pbnNldC1zY3JvbGx2aWV3LWZyYW1lLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL2FjY2Vzc2liaWxpdHkvY29udGVudC1p
bnNldC1zY3JvbGx2aWV3LWZyYW1lLmh0bWw6CisKIDIwMTQtMDktMTEgIENvbW1pdCBRdWV1ZSAg
PGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcg
b3V0IHIxNzM1MzAuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2FjY2Vzc2li
aWxpdHkvY29udGVudC1pbnNldC1zY3JvbGx2aWV3LWZyYW1lLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2FjY2Vzc2liaWxpdHkvY29udGVu
dC1pbnNldC1zY3JvbGx2aWV3LWZyYW1lLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTczNTEzKQor
KysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9hY2Nlc3NpYmlsaXR5L2NvbnRlbnQtaW5z
ZXQtc2Nyb2xsdmlldy1mcmFtZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTUsOCAr
NSwxNiBAQAogCiBUaGUgcG9zaXRpb24gb2YgdGhlIHdlYiBhcmVhIGFuZCB0aGUgc2Nyb2xsIHZp
ZXcgc2hvdWxkIGJlIHRoZSBzYW1lIHdoZW4gdGhlcmUncyBubyBjb250ZW50IGluc2V0CiBQQVNT
IHdlYlggPT0gc2Nyb2xsVmlld1ggJiYgd2ViWSA9PSBzY3JvbGxWaWV3WSBpcyB0cnVlCisKKwog
QWZ0ZXIgc2V0dGluZyB0aGUgY29udGVudCBpbnNldCwgdGhlIG5ldyB5IHBvc2l0aW9uIHNob3Vs
ZCBiZSBsZXNzIHRoYW4gdGhlIGluaXRpYWwKLVBBU1Mgc2Nyb2xsVmlld1kgLSBzY3JvbGxWaWV3
LnkgaXMgMTAwCitQQVNTIG5ld1Njcm9sbFZpZXdZIC0gc2Nyb2xsVmlld1kgaXMgMTAwCisKKwor
VGhlIGNvbnRlbnQgaW5zZXQgYWxzbyByZWR1Y2VzIHRoZSBoZWlnaHQgb2YgdGhlIHNjcm9sbCB2
aWV3LCB3aGljaCBzaG91bGQgYmUgcmVmbGVjdGVkIGhlcmUuCitQQVNTIHNjcm9sbFZpZXdIZWln
aHQgPiBuZXdTY3JvbGxWaWV3SGVpZ2h0IGlzIHRydWUKKworCiBQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy13azIvYWNjZXNzaWJpbGl0eS9jb250ZW50LWluc2V0LXNjcm9sbHZpZXctZnJhbWUuaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2FjY2Vzc2liaWxp
dHkvY29udGVudC1pbnNldC1zY3JvbGx2aWV3LWZyYW1lLmh0bWwJKHJldmlzaW9uIDE3MzUxMykK
KysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvYWNjZXNzaWJpbGl0eS9jb250ZW50LWlu
c2V0LXNjcm9sbHZpZXctZnJhbWUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTUsMTkgKzE1LDI5
IEBACiAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogICAgICAgICB2
YXIgd2ViQXJlYSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLnJvb3RFbGVtZW50LmNoaWxkQXRJ
bmRleCgwKTsKICAgICAgICAgdmFyIHdlYlggPSB3ZWJBcmVhLng7Ci0gICAgICAgIHZhciB3ZWJZ
ID0gd2ViQXJlYS55OworICAgICAgICB2YXIgd2ViWSA9IHdlYkFyZWEueSAtIHdlYkFyZWEuaGVp
Z2h0OwogCiAgICAgICAgIHZhciBzY3JvbGxWaWV3ID0gd2ViQXJlYS5wYXJlbnRFbGVtZW50KCk7
CiAgICAgICAgIHZhciBzY3JvbGxWaWV3WCA9IHNjcm9sbFZpZXcueDsKLSAgICAgICAgdmFyIHNj
cm9sbFZpZXdZID0gc2Nyb2xsVmlldy55OwotICAKKyAgICAgICAgLy8gdG8gZ2V0IHdoYXQgdGhl
IHkgdGhhdCB3ZSdyZSBleHBlY3RpbmcsIHdlIG5lZWQgdG8gc3VidHJhY3QgdGhlIGhlaWdodCwg
YmVjYXVzZSBDb2NvYSByZXF1aXJlcyB0aGUgYm90dG9tIHBvaW50IHRvIGJlIGNvbnNpZGVyIHRo
ZSB5IG9yaWdpbi4KKyAgICAgICAgdmFyIHNjcm9sbFZpZXdZID0gc2Nyb2xsVmlldy55IC0gc2Ny
b2xsVmlldy5oZWlnaHQ7CisgICAgICAgIHZhciBzY3JvbGxWaWV3SGVpZ2h0ID0gc2Nyb2xsVmll
dy5oZWlnaHQ7ICAKKwogICAgICAgICBkZWJ1ZygiVGhlIHBvc2l0aW9uIG9mIHRoZSB3ZWIgYXJl
YSBhbmQgdGhlIHNjcm9sbCB2aWV3IHNob3VsZCBiZSB0aGUgc2FtZSB3aGVuIHRoZXJlJ3Mgbm8g
Y29udGVudCBpbnNldCIpOwogICAgICAgICBzaG91bGRCZVRydWUoIndlYlggPT0gc2Nyb2xsVmll
d1ggJiYgd2ViWSA9PSBzY3JvbGxWaWV3WSIpOworICAgICAgICBkZWJ1ZygiXG4iKTsKICAKICAg
ICAgICAgd2luZG93LmludGVybmFscy5zZXRUb3BDb250ZW50SW5zZXQoMTAwKTsKIAorICAgICAg
ICB2YXIgbmV3U2Nyb2xsVmlld0hlaWdodCA9IHNjcm9sbFZpZXcuaGVpZ2h0OworICAgICAgICB2
YXIgbmV3U2Nyb2xsVmlld1kgPSAgc2Nyb2xsVmlldy55IC0gc2Nyb2xsVmlldy5oZWlnaHQ7CiAg
ICAgICAgIGRlYnVnKCJBZnRlciBzZXR0aW5nIHRoZSBjb250ZW50IGluc2V0LCB0aGUgbmV3IHkg
cG9zaXRpb24gc2hvdWxkIGJlIGxlc3MgdGhhbiB0aGUgaW5pdGlhbCIpOwotICAgICAgICBzaG91
bGRCZSgic2Nyb2xsVmlld1kgLSBzY3JvbGxWaWV3LnkiLCAiMTAwIikKKyAgICAgICAgc2hvdWxk
QmUoIm5ld1Njcm9sbFZpZXdZIC0gc2Nyb2xsVmlld1kiLCAiMTAwIikKKyAgICAgICAgZGVidWco
IlxuIik7CisKKyAgICAgICAgZGVidWcoIlRoZSBjb250ZW50IGluc2V0IGFsc28gcmVkdWNlcyB0
aGUgaGVpZ2h0IG9mIHRoZSBzY3JvbGwgdmlldywgd2hpY2ggc2hvdWxkIGJlIHJlZmxlY3RlZCBo
ZXJlLiIpOworICAgICAgICBzaG91bGRCZVRydWUoInNjcm9sbFZpZXdIZWlnaHQgPiBuZXdTY3Jv
bGxWaWV3SGVpZ2h0Iik7CisgICAgICAgIGRlYnVnKCJcbiIpOwogICAgIH0KIDwvc2NyaXB0Pgog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>