<?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>142549</bug_id>
          
          <creation_ts>2015-03-10 15:55:56 -0700</creation_ts>
          <short_desc>Make it possible to zoom on pages that claim to lay out to device size and then fail to do so</short_desc>
          <delta_ts>2015-03-11 12:21:34 -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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>benjamin</cc>
    
    <cc>dino</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1076116</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-03-10 15:55:56 -0700</bug_when>
    <thetext>Make it possible to zoom on pages that claim to lay out to device size and then fail to do so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076118</commentid>
    <comment_count>1</comment_count>
      <attachid>248367</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-03-10 15:56:31 -0700</bug_when>
    <thetext>Created attachment 248367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076129</commentid>
    <comment_count>2</comment_count>
      <attachid>248367</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-03-10 16:24:05 -0700</bug_when>
    <thetext>Comment on attachment 248367
Patch

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

Very sad that we can&apos;t test this.

&gt; Source/WebCore/ChangeLog:4
&gt; +        Make it possible to zoom on pages that claim to lay out to device size and then fail to do so
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=142549

Please file a bug to have the web inspector show a warning when this happens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076392</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-03-11 12:17:18 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/181400

Will file that bug now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076397</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-03-11 12:21:15 -0700</bug_when>
    <thetext>It&apos;s here: https://bugs.webkit.org/show_bug.cgi?id=142587</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076398</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-03-11 12:21:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/20124651&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248367</attachid>
            <date>2015-03-10 15:56:31 -0700</date>
            <delta_ts>2015-03-10 16:24:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142549-20150310155605.patch</filename>
            <type>text/plain</type>
            <size>10922</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGQzMTIzZDk1MGI1MzE0
Nzc5ZTA5OTUzMjgxM2RiNjg3YmZhMTU5ZC4uODViOTg2NDVlNDgwMGJlOWE2NjNiZjU3ZjM0MDkw
M2RmY2MzZjc4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQzIEBACisyMDE1LTAzLTEwICBUaW1v
dGh5IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIGl0
IHBvc3NpYmxlIHRvIHpvb20gb24gcGFnZXMgdGhhdCBjbGFpbSB0byBsYXkgb3V0IHRvIGRldmlj
ZSBzaXplIGFuZCB0aGVuIGZhaWwgdG8gZG8gc28KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjU0OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9TZXR0aW5ncy5pbjoKKyAgICAgICAgUmVtb3Zl
ZDsgdGhlcmUgd2FzIG5vIG5lZWQgZm9yIFdlYkNvcmU6OlNldHRpbmdzIHRvIGtub3cgYWJvdXQg
dGhpcyBzZXR0aW5nLgorICAgICAgICBJdCdzIHB1c2hlZCBkb3duIGRpcmVjdGx5IHRvIFZpZXdw
b3J0Q29uZmlndXJhdGlvbiBmcm9tIFdlYktpdDIuCisKKyAgICAgICAgKiBwYWdlL1ZpZXdwb3J0
Q29uZmlndXJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWaWV3cG9ydENvbmZpZ3VyYXRp
b246OlZpZXdwb3J0Q29uZmlndXJhdGlvbik6CisgICAgICAgIFJlbmFtZSBtX2lnbm9yZVNjYWxp
bmdDb25zdHJhaW50cyB0byBtX2Nhbklnbm9yZVNjYWxpbmdDb25zdHJhaW50cywKKyAgICAgICAg
YmVjYXVzZSBpdCBiZWluZyB0cnVlIGRvZXMgbm90IGd1YXJhbnRlZSB0aGF0IHdlIHdpbGwgaWdu
b3JlIHNjYWxpbmcgY29uc3RyYWludHMsCisgICAgICAgIGJ1dCBpdCBiZWluZyBmYWxzZSBkb2Vz
IGd1YXJhbnRlZSB0aGF0IHdlIHdvbid0LgorCisgICAgICAgIChXZWJDb3JlOjpWaWV3cG9ydENv
bmZpZ3VyYXRpb246OnNob3VsZElnbm9yZVNjYWxpbmdDb25zdHJhaW50cyk6CisgICAgICAgIEln
bm9yZSBzY2FsaW5nIGNvbnN0cmFpbnRzIGlmIHRoZSBwYWdlOgorICAgICAgICAgICAgYSkgY2xh
aW1lZCB0byB3YW50IHRvIGxheSBvdXQgdG8gZGV2aWNlLXdpZHRoIGFuZCB0aGVuIGxhaWQgb3V0
IHRvbyB3aWRlCisgICAgICAgICAgICBiKSBjbGFpbWVkIHRvIHdhbnQgdG8gbGF5IG91dCB0byBk
ZXZpY2UtaGVpZ2h0IGFuZCB0aGVuIGxhaWQgb3V0IHRvbyB0YWxsCisgICAgICAgICAgICBjKSBj
bGFpbWVkIHRvIHdhbnQgdG8gbGF5IG91dCB3aXRoIGluaXRpYWxTY2FsZT0xIGFuZCB0aGVuIGxh
aWQgb3V0IHRvbyB3aWRlCisKKyAgICAgICAgKFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlv
bjo6aW5pdGlhbFNjYWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlv
bjo6bWluaW11bVNjYWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlv
bjo6YWxsb3dzVXNlclNjYWxpbmcpOgorICAgICAgICBDYWxsIHNob3VsZElnbm9yZVNjYWxpbmdD
b25zdHJhaW50cygpIGluc3RlYWQgb2YgbG9va2luZyBhdCB0aGUgbG9jYWwsIHNvIHdlIGNhbgor
ICAgICAgICBoYXZlIHNvbWUgbW9yZSBsb2dpYyBoZXJlIChhcyBhYm92ZSkuCisKKyAgICAgICAg
KFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlvbjo6ZGVzY3JpcHRpb24pOgorICAgICAgICBE
dW1wIHdoZXRoZXIgd2UncmUgaWdub3Jpbmcgc2NhbGluZyBjb25zdHJhaW50cy4KKworICAgICAg
ICAoV2ViQ29yZTo6Vmlld3BvcnRDb25maWd1cmF0aW9uOjpkdW1wKToKKyAgICAgICAgVXNlIFdU
RkxvZ0Fsd2F5cyBzbyB0aGF0IHRoZSBvdXRwdXQgZ29lcyB0byB2YXJpb3VzIG90aGVyIGxvZ2dp
bmcgbWVjaGFuaXNtcworICAgICAgICBpbnN0ZWFkIG9mIGp1c3Qgc3RkZXJyLgorCisgICAgICAg
ICogcGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uaDoKKyAgICAgICAgKFdlYkNvcmU6OlZpZXdw
b3J0Q29uZmlndXJhdGlvbjo6c2V0Q2FuSWdub3JlU2NhbGluZ0NvbnN0cmFpbnRzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlZpZXdwb3J0Q29uZmlndXJhdGlvbjo6c2V0SWdub3JlU2NhbGluZ0NvbnN0
cmFpbnRzKTogRGVsZXRlZC4KKwogMjAxNS0wMy0xMCAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJv
dWhhbGxhd2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBQYXNzUmVmUHRyIGZyb20gc3Zn
L3Byb3BlcnRpZXMgY2xhc3Nlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCAxOWY5ODMyOTZiNDIwMTczMmE0NTdk
ZDE2MDY2NWVlNjRmYmE2NmFmLi44ZGYyN2M0NjM4NGUyZGY3YjRiNTQ0M2Y0MjM3ZDdmYzMyMGE3
YjM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcgQEAKIDIwMTUtMDMtMTAgIFRpbW90aHkgSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCisgICAgICAgIE1ha2UgaXQgcG9zc2li
bGUgdG8gem9vbSBvbiBwYWdlcyB0aGF0IGNsYWltIHRvIGxheSBvdXQgdG8gZGV2aWNlIHNpemUg
YW5kIHRoZW4gZmFpbCB0byBkbyBzbworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQyNTQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJlZmVyZW5jZXNEZWZpbml0aW9ucy5oOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
V2ViUGFnZTo6dXBkYXRlUHJlZmVyZW5jZXMpOgorICAgICAgICBGbGlwIHRoZSBwcmVmIG9uIGJ5
IGRlZmF1bHQuCisKKzIwMTUtMDMtMTAgIFRpbW90aHkgSG9ydG9uICA8dGltb3RoeV9ob3J0b25A
YXBwbGUuY29tPgorCiAgICAgICAgIEZpeCB0aGUgYnVpbGQKIAogICAgICAgICAqIFNoYXJlZC9E
b3dubG9hZHMvaW9zL0Rvd25sb2FkSU9TLm1tOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9TZXR0aW5ncy5pbiBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaW4KaW5kZXgg
ZjQ1MzE0Y2E5MmY5MGNiMjk3MzgyN2RmNDE1YmFlZWYyZmU1YWE0OC4uZjA1MGRkOWQxZDJjZmQ2
OTQ2YzMzYTY3NmIzYmQyZjFkOTJhZTYzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9TZXR0aW5ncy5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmluCkBAIC0y
MzEsOCArMjMxLDYgQEAgbG9uZ01vdXNlUHJlc3NFbmFibGVkIGluaXRpYWw9ZmFsc2UKIAogc2Vy
dmljZUNvbnRyb2xzRW5hYmxlZCBpbml0aWFsPWZhbHNlLCBjb25kaXRpb25hbD1TRVJWSUNFX0NP
TlRST0xTCiAKLWlnbm9yZVZpZXdwb3J0U2NhbGluZ0NvbnN0cmFpbnRzIGluaXRpYWw9ZmFsc2UK
LQogYXBwbGVNYWlsUGFnaW5hdGlvblF1aXJrRW5hYmxlZCBpbml0aWFsPWZhbHNlCiAKIGF0dGFj
aG1lbnRFbGVtZW50RW5hYmxlZCBpbml0aWFsPXRydWUsIGNvbmRpdGlvbmFsPUFUVEFDSE1FTlRf
RUxFTUVOVApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9WaWV3cG9ydENvbmZpZ3Vy
YXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uY3Bw
CmluZGV4IDM1OTQ3M2Q1NzJiMWE5MmMzN2M1MGQ3YzliZTJiNmRhNDA3YTc1ZWUuLjAwYzZjM2Ey
ZTM5MzUwYzg5NjQyODdkY2JmOWIzMzkzMjUyNDZiMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1ZpZXdwb3J0Q29uZmlndXJhdGlvbi5jcHAKQEAgLTQ2LDcgKzQ2LDcgQEAgc3RhdGljIGJv
b2wgY29uc3RyYWludHNBcmVBbGxSZWxhdGl2ZShjb25zdCBWaWV3cG9ydENvbmZpZ3VyYXRpb246
OlBhcmFtZXRlcnMmIGMKIAogVmlld3BvcnRDb25maWd1cmF0aW9uOjpWaWV3cG9ydENvbmZpZ3Vy
YXRpb24oKQogICAgIDogbV9taW5pbXVtTGF5b3V0U2l6ZSgxMDI0LCA3NjgpCi0gICAgLCBtX2ln
bm9yZVNjYWxpbmdDb25zdHJhaW50cyhmYWxzZSkKKyAgICAsIG1fY2FuSWdub3JlU2NhbGluZ0Nv
bnN0cmFpbnRzKGZhbHNlKQogewogICAgIC8vIFNldHVwIGEgcmVhc29uYWJsZSBkZWZhdWx0IGNv
bmZpZ3VyYXRpb24gdG8gYXZvaWQgY29tcHV0aW5nIGluZmluaXRlIHNjYWxlL3NpemVzLgogICAg
IC8vIFRob3NlIGFyZSB0aGUgb3JpZ2luYWwgaVBob25lIGNvbmZpZ3VyYXRpb24uCkBAIC05Nywx
MyArOTcsMzIgQEAgSW50U2l6ZSBWaWV3cG9ydENvbmZpZ3VyYXRpb246OmxheW91dFNpemUoKSBj
b25zdAogICAgIHJldHVybiBJbnRTaXplKGxheW91dFdpZHRoKCksIGxheW91dEhlaWdodCgpKTsK
IH0KIAorYm9vbCBWaWV3cG9ydENvbmZpZ3VyYXRpb246OnNob3VsZElnbm9yZVNjYWxpbmdDb25z
dHJhaW50cygpIGNvbnN0Cit7CisgICAgaWYgKCFtX2Nhbklnbm9yZVNjYWxpbmdDb25zdHJhaW50
cykKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgYm9vbCBsYWlkT3V0V2lkZXJUaGFuVmll
d3BvcnQgPSBtX2NvbnRlbnRTaXplLndpZHRoKCkgPiBsYXlvdXRXaWR0aCgpOworICAgIGlmICht
X3ZpZXdwb3J0QXJndW1lbnRzLndpZHRoID09IFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURldmlj
ZVdpZHRoKQorICAgICAgICByZXR1cm4gbGFpZE91dFdpZGVyVGhhblZpZXdwb3J0OworCisgICAg
Ym9vbCBsYWlkT3V0VGFsbGVyVGhhblZpZXdwb3J0ID0gbV9jb250ZW50U2l6ZS5oZWlnaHQoKSA+
IGxheW91dEhlaWdodCgpOworICAgIGlmIChtX3ZpZXdwb3J0QXJndW1lbnRzLmhlaWdodCA9PSBW
aWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXZpY2VIZWlnaHQpCisgICAgICAgIHJldHVybiBsYWlk
T3V0VGFsbGVyVGhhblZpZXdwb3J0OworCisgICAgaWYgKG1fY29uZmlndXJhdGlvbi5pbml0aWFs
U2NhbGVJc1NldCAmJiBtX2NvbmZpZ3VyYXRpb24uaW5pdGlhbFNjYWxlID09IDEpCisgICAgICAg
IHJldHVybiBsYWlkT3V0V2lkZXJUaGFuVmlld3BvcnQ7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9
CisKIGRvdWJsZSBWaWV3cG9ydENvbmZpZ3VyYXRpb246OmluaXRpYWxTY2FsZSgpIGNvbnN0CiB7
CiAgICAgQVNTRVJUKCFjb25zdHJhaW50c0FyZUFsbFJlbGF0aXZlKG1fY29uZmlndXJhdGlvbikp
OwogCiAgICAgLy8gSWYgdGhlIGRvY3VtZW50IGhhcyBzcGVjaWZpZWQgaXRzIG93biBpbml0aWFs
IHNjYWxlLCB1c2UgaXQgcmVnYXJkbGVzcy4KICAgICAvLyBUaGlzIGlzIGd1YXJhbnRlZWQgdG8g
YmUgc2FuaXR5IGNoZWNrZWQgYWxyZWFkeSwgc28gbm8gbmVlZCBmb3IgTUlOL01BWC4KLSAgICBp
ZiAobV9jb25maWd1cmF0aW9uLmluaXRpYWxTY2FsZUlzU2V0ICYmICFtX2lnbm9yZVNjYWxpbmdD
b25zdHJhaW50cykKKyAgICBpZiAobV9jb25maWd1cmF0aW9uLmluaXRpYWxTY2FsZUlzU2V0ICYm
ICFzaG91bGRJZ25vcmVTY2FsaW5nQ29uc3RyYWludHMoKSkKICAgICAgICAgcmV0dXJuIG1fY29u
ZmlndXJhdGlvbi5pbml0aWFsU2NhbGU7CiAKICAgICAvLyBJZiBub3QsIGl0IGlzIHVwIHRvIHVz
IHRvIGRldGVybWluZSB0aGUgaW5pdGlhbCBzY2FsZS4KQEAgLTExOCwxMyArMTM3LDEzIEBAIGRv
dWJsZSBWaWV3cG9ydENvbmZpZ3VyYXRpb246OmluaXRpYWxTY2FsZSgpIGNvbnN0CiAgICAgZG91
YmxlIGhlaWdodCA9IG1fY29udGVudFNpemUuaGVpZ2h0KCkgPiAwID8gbV9jb250ZW50U2l6ZS5o
ZWlnaHQoKSA6IGxheW91dEhlaWdodCgpOwogICAgIGlmIChoZWlnaHQgPiAwICYmIGhlaWdodCAq
IGluaXRpYWxTY2FsZSA8IG1pbmltdW1MYXlvdXRTaXplLmhlaWdodCgpKQogICAgICAgICBpbml0
aWFsU2NhbGUgPSBtaW5pbXVtTGF5b3V0U2l6ZS5oZWlnaHQoKSAvIGhlaWdodDsKLSAgICByZXR1
cm4gc3RkOjptaW4oc3RkOjptYXgoaW5pdGlhbFNjYWxlLCBtX2lnbm9yZVNjYWxpbmdDb25zdHJh
aW50cyA/IG1fZGVmYXVsdENvbmZpZ3VyYXRpb24ubWluaW11bVNjYWxlIDogbV9jb25maWd1cmF0
aW9uLm1pbmltdW1TY2FsZSksIG1fY29uZmlndXJhdGlvbi5tYXhpbXVtU2NhbGUpOworICAgIHJl
dHVybiBzdGQ6Om1pbihzdGQ6Om1heChpbml0aWFsU2NhbGUsIHNob3VsZElnbm9yZVNjYWxpbmdD
b25zdHJhaW50cygpID8gbV9kZWZhdWx0Q29uZmlndXJhdGlvbi5taW5pbXVtU2NhbGUgOiBtX2Nv
bmZpZ3VyYXRpb24ubWluaW11bVNjYWxlKSwgbV9jb25maWd1cmF0aW9uLm1heGltdW1TY2FsZSk7
CiB9CiAKIGRvdWJsZSBWaWV3cG9ydENvbmZpZ3VyYXRpb246Om1pbmltdW1TY2FsZSgpIGNvbnN0
CiB7CiAgICAgLy8gSWYgd2Ugc2NhbGUgdG8gZml0LCB0aGVuIHRoaXMgaXMgb3VyIG1pbmltdW0g
c2NhbGUgYXMgd2VsbC4KLSAgICBpZiAoIW1fY29uZmlndXJhdGlvbi5pbml0aWFsU2NhbGVJc1Nl
dCB8fCBtX2lnbm9yZVNjYWxpbmdDb25zdHJhaW50cykKKyAgICBpZiAoIW1fY29uZmlndXJhdGlv
bi5pbml0aWFsU2NhbGVJc1NldCB8fCBzaG91bGRJZ25vcmVTY2FsaW5nQ29uc3RyYWludHMoKSkK
ICAgICAgICAgcmV0dXJuIGluaXRpYWxTY2FsZSgpOwogCiAgICAgLy8gSWYgbm90LCB3ZSBzdGls
bCBuZWVkIHRvIHNhbml0eSBjaGVjayBvdXIgdmFsdWUuCkBAIC0xNDYsNyArMTY1LDcgQEAgZG91
YmxlIFZpZXdwb3J0Q29uZmlndXJhdGlvbjo6bWluaW11bVNjYWxlKCkgY29uc3QKIAogYm9vbCBW
aWV3cG9ydENvbmZpZ3VyYXRpb246OmFsbG93c1VzZXJTY2FsaW5nKCkgY29uc3QKIHsKLSAgICBy
ZXR1cm4gbV9pZ25vcmVTY2FsaW5nQ29uc3RyYWludHMgfHwgbV9jb25maWd1cmF0aW9uLmFsbG93
c1VzZXJTY2FsaW5nOworICAgIHJldHVybiBzaG91bGRJZ25vcmVTY2FsaW5nQ29uc3RyYWludHMo
KSB8fCBtX2NvbmZpZ3VyYXRpb24uYWxsb3dzVXNlclNjYWxpbmc7CiB9CiAKIFZpZXdwb3J0Q29u
ZmlndXJhdGlvbjo6UGFyYW1ldGVycyBWaWV3cG9ydENvbmZpZ3VyYXRpb246OndlYnBhZ2VQYXJh
bWV0ZXJzKCkKQEAgLTQ2OSw3ICs0ODgsOSBAQCBDU3RyaW5nIFZpZXdwb3J0Q29uZmlndXJhdGlv
bjo6ZGVzY3JpcHRpb24oKSBjb25zdAogICAgIHRzLndyaXRlSW5kZW50KCk7CiAgICAgdHMgPDwg
Iihjb21wdXRlZCBtaW5pbXVtIHNjYWxlICIgPDwgbWluaW11bVNjYWxlKCkgPDwgIilcbiI7CiAg
ICAgdHMud3JpdGVJbmRlbnQoKTsKLSAgICB0cyA8PCAiKGNvbXB1dGVkIGxheW91dCBzaXplICIg
PDwgbGF5b3V0U2l6ZSgpIDw8ICIpIjsKKyAgICB0cyA8PCAiKGNvbXB1dGVkIGxheW91dCBzaXpl
ICIgPDwgbGF5b3V0U2l6ZSgpIDw8ICIpXG4iOworICAgIHRzLndyaXRlSW5kZW50KCk7CisgICAg
dHMgPDwgIihpZ25vcmluZyBzY2FsaW5nIGNvbnN0cmFpbnRzICIgPDwgKHNob3VsZElnbm9yZVNj
YWxpbmdDb25zdHJhaW50cygpID8gInRydWUiIDogImZhbHNlIikgPDwgIikiOwogICAgIHRzLmRl
Y3JlYXNlSW5kZW50KCk7CiAKICAgICB0cyA8PCAiKVxuIjsKQEAgLTQ3OSw3ICs1MDAsNyBAQCBD
U3RyaW5nIFZpZXdwb3J0Q29uZmlndXJhdGlvbjo6ZGVzY3JpcHRpb24oKSBjb25zdAogCiB2b2lk
IFZpZXdwb3J0Q29uZmlndXJhdGlvbjo6ZHVtcCgpIGNvbnN0CiB7Ci0gICAgZnByaW50ZihzdGRl
cnIsICIlcyIsIGRlc2NyaXB0aW9uKCkuZGF0YSgpKTsKKyAgICBXVEZMb2dBbHdheXMoIiVzIiwg
ZGVzY3JpcHRpb24oKS5kYXRhKCkpOwogfQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1ZpZXdwb3J0Q29uZmlndXJhdGlvbi5oCmluZGV4IDE4YWMyYzY5YmVhY2Y2OWYxM2Q3YTg4Y2Qw
MTM5OWNlMzVjYzI1M2QuLjk3Mzg1YWM5OWUzYWFiMzdmZjlmNGU5YTZjZjE1ZDZiY2E1NWM2NTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uaApAQCAtNzcs
NyArNzcsNyBAQCBwdWJsaWM6CiAgICAgY29uc3QgVmlld3BvcnRBcmd1bWVudHMmIHZpZXdwb3J0
QXJndW1lbnRzKCkgY29uc3QgeyByZXR1cm4gbV92aWV3cG9ydEFyZ3VtZW50czsgfQogICAgIFdF
QkNPUkVfRVhQT1JUIHZvaWQgc2V0Vmlld3BvcnRBcmd1bWVudHMoY29uc3QgVmlld3BvcnRBcmd1
bWVudHMmKTsKIAotICAgIHZvaWQgc2V0SWdub3JlU2NhbGluZ0NvbnN0cmFpbnRzKGJvb2wgaWdu
b3JlU2NhbGluZ0NvbnN0cmFpbnRzKSB7bV9pZ25vcmVTY2FsaW5nQ29uc3RyYWludHMgPSBpZ25v
cmVTY2FsaW5nQ29uc3RyYWludHM7IH0KKyAgICB2b2lkIHNldENhbklnbm9yZVNjYWxpbmdDb25z
dHJhaW50cyhib29sIGNhbklnbm9yZVNjYWxpbmdDb25zdHJhaW50cykgeyBtX2Nhbklnbm9yZVNj
YWxpbmdDb25zdHJhaW50cyA9IGNhbklnbm9yZVNjYWxpbmdDb25zdHJhaW50czsgfQogCiAgICAg
V0VCQ09SRV9FWFBPUlQgSW50U2l6ZSBsYXlvdXRTaXplKCkgY29uc3Q7CiAgICAgV0VCQ09SRV9F
WFBPUlQgZG91YmxlIGluaXRpYWxTY2FsZSgpIGNvbnN0OwpAQCAtMTAxLDYgKzEwMSw3IEBAIHBy
aXZhdGU6CiAgICAgZG91YmxlIHZpZXdwb3J0QXJndW1lbnRzTGVuZ3RoKGRvdWJsZSBsZW5ndGgp
IGNvbnN0OwogICAgIGludCBsYXlvdXRXaWR0aCgpIGNvbnN0OwogICAgIGludCBsYXlvdXRIZWln
aHQoKSBjb25zdDsKKyAgICBib29sIHNob3VsZElnbm9yZVNjYWxpbmdDb25zdHJhaW50cygpIGNv
bnN0OwogCiAgICAgUGFyYW1ldGVycyBtX2NvbmZpZ3VyYXRpb247CiAgICAgUGFyYW1ldGVycyBt
X2RlZmF1bHRDb25maWd1cmF0aW9uOwpAQCAtMTA4LDcgKzEwOSw3IEBAIHByaXZhdGU6CiAgICAg
RmxvYXRTaXplIG1fbWluaW11bUxheW91dFNpemU7CiAgICAgVmlld3BvcnRBcmd1bWVudHMgbV92
aWV3cG9ydEFyZ3VtZW50czsKIAotICAgIGJvb2wgbV9pZ25vcmVTY2FsaW5nQ29uc3RyYWludHM7
CisgICAgYm9vbCBtX2Nhbklnbm9yZVNjYWxpbmdDb25zdHJhaW50czsKIH07CiAKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVm
ZXJlbmNlc0RlZmluaXRpb25zLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5j
ZXNEZWZpbml0aW9ucy5oCmluZGV4IGQ3NTQyOGFiMTZmY2E0NGVjNDI2OTc1NjAxYTYwNWRlZmQz
Yjk4NjguLmU1ODIxYTJlMzBiM2NiNTQzYjkyNTVhNGZjMTEwYzc0OGZiNzFhYWEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc0RlZmluaXRpb25zLmgKKysr
IGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzRGVmaW5pdGlvbnMuaApAQCAt
MjI3LDcgKzIyNyw3IEBACiAgICAgbWFjcm8oU2ltcGxlTGluZUxheW91dERlYnVnQm9yZGVyc0Vu
YWJsZWQsIHNpbXBsZUxpbmVMYXlvdXREZWJ1Z0JvcmRlcnNFbmFibGVkLCBCb29sLCBib29sLCBm
YWxzZSkgXAogICAgIG1hY3JvKERldmVsb3BlckV4dHJhc0VuYWJsZWQsIGRldmVsb3BlckV4dHJh
c0VuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCiAgICAgbWFjcm8oTG9nc1BhZ2VNZXNzYWdl
c1RvU3lzdGVtQ29uc29sZUVuYWJsZWQsIGxvZ3NQYWdlTWVzc2FnZXNUb1N5c3RlbUNvbnNvbGVF
bmFibGVkLCBCb29sLCBib29sLCBmYWxzZSkgXAotICAgIG1hY3JvKElnbm9yZVZpZXdwb3J0U2Nh
bGluZ0NvbnN0cmFpbnRzLCBpZ25vcmVWaWV3cG9ydFNjYWxpbmdDb25zdHJhaW50cywgQm9vbCwg
Ym9vbCwgZmFsc2UpIFwKKyAgICBtYWNybyhJZ25vcmVWaWV3cG9ydFNjYWxpbmdDb25zdHJhaW50
cywgaWdub3JlVmlld3BvcnRTY2FsaW5nQ29uc3RyYWludHMsIEJvb2wsIGJvb2wsIHRydWUpIFwK
ICAgICBcCiAKICNkZWZpbmUgRk9SX0VBQ0hfV0VCS0lUX0RFQlVHX1VJTlQzMl9QUkVGRVJFTkNF
KG1hY3JvKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHAKaW5kZXggZDFiOGI3ZGI3ZWQyMGRhZDcwZmQ2YTg1YjIzYTk4NTNhMjg5MDAxYS4uZTlkYzc4
MWQ4MWY2NGFjZjUyMGM4YWYyNjk3N2JkZjA4NmNkYzM2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMjg1Myw3ICsyODUzLDcgQEAgdm9p
ZCBXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyhjb25zdCBXZWJQcmVmZXJlbmNlc1N0b3JlJiBz
dG9yZSkKICAgICAgICAgbV9kcmF3aW5nQXJlYS0+dXBkYXRlUHJlZmVyZW5jZXMoc3RvcmUpOwog
CiAjaWYgUExBVEZPUk0oSU9TKQotICAgIG1fdmlld3BvcnRDb25maWd1cmF0aW9uLnNldElnbm9y
ZVNjYWxpbmdDb25zdHJhaW50cyhzdG9yZS5nZXRCb29sVmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5j
ZXNLZXk6Omlnbm9yZVZpZXdwb3J0U2NhbGluZ0NvbnN0cmFpbnRzS2V5KCkpKTsKKyAgICBtX3Zp
ZXdwb3J0Q29uZmlndXJhdGlvbi5zZXRDYW5JZ25vcmVTY2FsaW5nQ29uc3RyYWludHMoc3RvcmUu
Z2V0Qm9vbFZhbHVlRm9yS2V5KFdlYlByZWZlcmVuY2VzS2V5OjppZ25vcmVWaWV3cG9ydFNjYWxp
bmdDb25zdHJhaW50c0tleSgpKSk7CiAjZW5kaWYKIH0KIAo=
</data>
<flag name="review"
          id="273264"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>