<?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>133255</bug_id>
          
          <creation_ts>2014-05-23 21:04:31 -0700</creation_ts>
          <short_desc>[iOS][WK2] Avoid updating the view from the viewport configuration unnecessarily</short_desc>
          <delta_ts>2014-05-23 21:26:17 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1011477</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-23 21:04:31 -0700</bug_when>
    <thetext>[iOS][WK2] Avoid updating the view from the viewport configuration unnecessarily</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011478</commentid>
    <comment_count>1</comment_count>
      <attachid>232016</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-23 21:10:18 -0700</bug_when>
    <thetext>Created attachment 232016
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011479</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-23 21:10:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/16890926&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011480</commentid>
    <comment_count>3</comment_count>
      <attachid>232016</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-23 21:12:53 -0700</bug_when>
    <thetext>Comment on attachment 232016
Patch

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

&gt; Source/WebKit2/ChangeLog:9
&gt; +        All the update were mostly harmless since they are pretty cheap, but they can be

updates</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011481</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-23 21:26:17 -0700</bug_when>
    <thetext>Committed r169302: &lt;http://trac.webkit.org/changeset/169302&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232016</attachid>
            <date>2014-05-23 21:10:18 -0700</date>
            <delta_ts>2014-05-23 21:12:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133255-20140523210946.patch</filename>
            <type>text/plain</type>
            <size>4198</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY5MzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzMxMTUwNmU1ZDA1OTk2
NDdlZDM2Mzc3YWIzZjgwNzUzM2E2M2NhMS4uZjNmYWRmY2RmODU0NWM2OWVlODRhNDgxODI2YzQz
NGY1NGRmM2NiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTA1LTIzICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIFtpT1NdW1dLMl0g
QXZvaWQgdXBkYXRpbmcgdGhlIHZpZXcgZnJvbSB0aGUgdmlld3BvcnQgY29uZmlndXJhdGlvbiB1
bm5lY2Vzc2FyaWx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzMyNTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2ODkwOTI2PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsbCB0aGUgdXBkYXRlIHdl
cmUgbW9zdGx5IGhhcm1sZXNzIHNpbmNlIHRoZXkgYXJlIHByZXR0eSBjaGVhcCwgYnV0IHRoZXkg
Y2FuIGJlCisgICAgICAgIHZlcnkgYW5ub3lpbmcgZm9yIGRlYnVnZ2luZy4KKworICAgICAgICBU
aGlzIHBhdGNoIHNraXBzIHZpZXdwb3J0VXBkYXRlcyBpbiB0aGUgdHJpdmlhbCBjYXNlcy4KKwor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tOgorICAgICAgICAoLVtX
S1dlYlZpZXcgX3NldE1pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGU6XSk6CisgICAgICAgICgtW1dL
V2ViVmlldyBfc2V0TWluaW11bUxheW91dFNpemVPdmVycmlkZUZvck1pbmltYWxVSTpdKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6
OldlYlBhZ2U6Om1haW5GcmFtZURpZExheW91dCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQ
YWdlL2lvcy9XZWJQYWdlSU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjp2aWV3cG9y
dFByb3BlcnRpZXNEaWRDaGFuZ2UpOgorCisyMDE0LTA1LTIzICBCZW5qYW1pbiBQb3VsYWluICA8
YnBvdWxhaW5AYXBwbGUuY29tPgorCiAgICAgICAgIFtpT1NdW1dLMl0gVGhlIHBhZ2Ugc2NhbGUg
ZmFjdG9yIHJhbmRvbWx5IHJlc2V0cyB0byBpbml0aWFsIHNjYWxlIHdoZW4gZWRpdGluZwogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzMjQ0CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1t
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KaW5kZXgg
MmZhZTQ5ODNlZDc5MGExYmQ3NjllMjkyYjg2NTg4MDA5NWVkNjM4ZS4uNDMzNjg2MDg2ZWE0ZGQy
NjBmMTI3MjNhMWVmZWQ4YmRiNDIyMDZlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTE1NjQsNiArMTU2NCw5IEBAIHN0YXRpYyBp
bmxpbmUgV2ViS2l0OjpGaW5kT3B0aW9ucyB0b0ZpbmRPcHRpb25zKF9XS0ZpbmRPcHRpb25zIHdr
RmluZE9wdGlvbnMpCiAtICh2b2lkKV9zZXRNaW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlOihDR1Np
emUpbWluaW11bUxheW91dFNpemVPdmVycmlkZQogewogICAgIF9vdmVycmlkZXNNaW5pbXVtTGF5
b3V0U2l6ZSA9IFlFUzsKKyAgICBpZiAoQ0dTaXplRXF1YWxUb1NpemUoX21pbmltdW1MYXlvdXRT
aXplT3ZlcnJpZGUsIG1pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGUpKQorICAgICAgICByZXR1cm47
CisKICAgICBfbWluaW11bUxheW91dFNpemVPdmVycmlkZSA9IG1pbmltdW1MYXlvdXRTaXplT3Zl
cnJpZGU7CiAgICAgaWYgKCFfaXNBbmltYXRpbmdSZXNpemUpCiAgICAgICAgIF9wYWdlLT5zZXRW
aWV3cG9ydENvbmZpZ3VyYXRpb25NaW5pbXVtTGF5b3V0U2l6ZShXZWJDb3JlOjpGbG9hdFNpemUo
bWluaW11bUxheW91dFNpemVPdmVycmlkZSkpOwpAQCAtMTU3OCw2ICsxNTgxLDkgQEAgc3RhdGlj
IGlubGluZSBXZWJLaXQ6OkZpbmRPcHRpb25zIHRvRmluZE9wdGlvbnMoX1dLRmluZE9wdGlvbnMg
d2tGaW5kT3B0aW9ucykKIC0gKHZvaWQpX3NldE1pbmltdW1MYXlvdXRTaXplT3ZlcnJpZGVGb3JN
aW5pbWFsVUk6KENHU2l6ZSlzaXplCiB7CiAgICAgX292ZXJyaWRlc01pbmltdW1MYXlvdXRTaXpl
Rm9yTWluaW1hbFVJID0gWUVTOworICAgIGlmIChDR1NpemVFcXVhbFRvU2l6ZShfbWluaW11bUxh
eW91dFNpemVPdmVycmlkZUZvck1pbmltYWxVSSwgc2l6ZSkpCisgICAgICAgIHJldHVybjsKKwog
ICAgIF9taW5pbXVtTGF5b3V0U2l6ZU92ZXJyaWRlRm9yTWluaW1hbFVJID0gc2l6ZTsKICAgICBp
ZiAoIV9pc0FuaW1hdGluZ1Jlc2l6ZSkKICAgICAgICAgX3BhZ2UtPnNldFZpZXdwb3J0Q29uZmln
dXJhdGlvbk1pbmltdW1MYXlvdXRTaXplRm9yTWluaW1hbFVJKFdlYkNvcmU6OkZsb2F0U2l6ZShz
aXplKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAK
aW5kZXggNDRhYjFkOTdlMTE4OGFkNWUzNjU1M2Y4MjQ3OGIzMTc4OGM2NDU5Yi4uOGEwY2FlYjQx
NmJkZTEyNGJiMmZhZDI1NzdjMDUyYWFiZGZiNWMxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMzI2Niw4ICszMjY2LDExIEBAIHZvaWQg
V2ViUGFnZTo6bWFpbkZyYW1lRGlkTGF5b3V0KCkKICNlbmRpZgogI2lmIFBMQVRGT1JNKElPUykK
ICAgICBpZiAoRnJhbWVWaWV3KiBmcmFtZVZpZXcgPSBtYWluRnJhbWVWaWV3KCkpIHsKLSAgICAg
ICAgbV92aWV3cG9ydENvbmZpZ3VyYXRpb24uc2V0Q29udGVudHNTaXplKGZyYW1lVmlldy0+Y29u
dGVudHNTaXplKCkpOwotICAgICAgICB2aWV3cG9ydENvbmZpZ3VyYXRpb25DaGFuZ2VkKCk7Cisg
ICAgICAgIEludFNpemUgbmV3Q29udGVudFNpemUgPSBmcmFtZVZpZXctPmNvbnRlbnRzU2l6ZSgp
OworICAgICAgICBpZiAobV92aWV3cG9ydENvbmZpZ3VyYXRpb24uY29udGVudHNTaXplKCkgIT0g
bmV3Q29udGVudFNpemUpIHsKKyAgICAgICAgICAgIG1fdmlld3BvcnRDb25maWd1cmF0aW9uLnNl
dENvbnRlbnRzU2l6ZShuZXdDb250ZW50U2l6ZSk7CisgICAgICAgICAgICB2aWV3cG9ydENvbmZp
Z3VyYXRpb25DaGFuZ2VkKCk7CisgICAgICAgIH0KICAgICB9CiAjZW5kaWYKIH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbSBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQppbmRl
eCBkNGJiYWViZGUyYjNmNGU4OTNhOTNmMzAxODQ3ZWYyMjYyOWRjMTc5Li4zNTEyYmE4ZGFlODJi
OWY3ZmM1ZDMzM2QyYzg1NWMzZjg2YWIyNTE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KKysrIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCkBAIC0xMjcsNiArMTI3LDkgQEAg
RmxvYXRTaXplIFdlYlBhZ2U6OmF2YWlsYWJsZVNjcmVlblNpemUoKSBjb25zdAogCiB2b2lkIFdl
YlBhZ2U6OnZpZXdwb3J0UHJvcGVydGllc0RpZENoYW5nZShjb25zdCBWaWV3cG9ydEFyZ3VtZW50
cyYgdmlld3BvcnRBcmd1bWVudHMpCiB7CisgICAgaWYgKG1fdmlld3BvcnRDb25maWd1cmF0aW9u
LnZpZXdwb3J0QXJndW1lbnRzKCkgPT0gdmlld3BvcnRBcmd1bWVudHMpCisgICAgICAgIHJldHVy
bjsKKwogICAgIGZsb2F0IG9sZFdpZHRoID0gbV92aWV3cG9ydENvbmZpZ3VyYXRpb24udmlld3Bv
cnRBcmd1bWVudHMoKS53aWR0aDsKICAgICBib29sIHdhc1VzaW5nTWluaW1hbFVJID0gbV92aWV3
cG9ydENvbmZpZ3VyYXRpb24udXNlc01pbmltYWxVSSgpOwogCg==
</data>
<flag name="review"
          id="256488"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>