<?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>165158</bug_id>
          
          <creation_ts>2016-11-29 14:28:45 -0800</creation_ts>
          <short_desc>Remove WebPage::SetPageSuppressed</short_desc>
          <delta_ts>2016-11-29 17:00:37 -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>WebKit2</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1254472</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2016-11-29 14:28:45 -0800</bug_when>
    <thetext>This was scaffolding. We&apos;ve now refactored to the point that the information driving throttling originates from the UI process (so UI and web processes can have a consistent view of what should throttle), but we don&apos;t need a separate message to handle this - necessary state to determine is provided in ActivityState.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254474</commentid>
    <comment_count>1</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2016-11-29 14:29:57 -0800</bug_when>
    <thetext>*** Bug 163873 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254477</commentid>
    <comment_count>2</comment_count>
      <attachid>295643</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2016-11-29 14:34:30 -0800</bug_when>
    <thetext>Created attachment 295643
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254484</commentid>
    <comment_count>3</comment_count>
      <attachid>295643</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-11-29 14:42:21 -0800</bug_when>
    <thetext>Comment on attachment 295643
Fix

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

&gt; Source/WebKit2/WebProcess/WebPage/WebPage.cpp:2552
&gt; +    if (changed)

Can we just early return and avoid all of this work if nothing has changed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254493</commentid>
    <comment_count>4</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2016-11-29 14:57:01 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 295643 [details]
&gt; Fix
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=295643&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/WebProcess/WebPage/WebPage.cpp:2552
&gt; &gt; +    if (changed)
&gt; 
&gt; Can we just early return and avoid all of this work if nothing has changed?

I think this may require a larger change; will consider as a separate patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254576</commentid>
    <comment_count>5</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2016-11-29 17:00:37 -0800</bug_when>
    <thetext>Committed revision 209102.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>295643</attachid>
            <date>2016-11-29 14:34:30 -0800</date>
            <delta_ts>2016-11-29 14:42:21 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>165158.1.patch</filename>
            <type>text/plain</type>
            <size>8285</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTA5MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBACisyMDE2LTExLTI5ICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgV2Vi
UGFnZTo6U2V0UGFnZVN1cHByZXNzZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE2NTE1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgd2FzIHNjYWZmb2xkaW5nLiBXZSd2ZSBub3cgcmVmYWN0b3Jl
ZCB0byB0aGUgcG9pbnQgdGhhdCB0aGUgaW5mb3JtYXRpb24gZHJpdmluZyB0aHJvdHRsaW5nIG9y
aWdpbmF0ZXMKKyAgICAgICAgZnJvbSB0aGUgVUkgcHJvY2VzcyAoc28gVUkgYW5kIHdlYiBwcm9j
ZXNzZXMgY2FuIGhhdmUgYSBjb25zaXN0ZW50IHZpZXcgb2Ygd2hhdCBzaG91bGQgdGhyb3R0bGUp
LCBidXQgd2UKKyAgICAgICAgZG9uJ3QgbmVlZCBhIHNlcGFyYXRlIG1lc3NhZ2UgdG8gaGFuZGxl
IHRoaXMgLSBuZWNlc3Nhcnkgc3RhdGUgdG8gZGV0ZXJtaW5lIGlzIHByb3ZpZGVkIGluIEFjdGl2
aXR5U3RhdGUuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojp1cGRhdGVUaHJvdHRsZVN0YXRlKToKKyAgICAgICAg
ICAgIC0gdXNlZCB0byBzZW5kIFNldFBhZ2VTdXBwcmVzc2VkOyBubyBsb25nZXIgZG9lcy4KKyAg
ICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5Lmg6CisgICAgICAgICAgICAtIHJlbW92ZWQg
bV9wYWdlU3VwcHJlc3NlZCAod2FzIHVzZWQgdG8gYXZvaWQgZHVwbGljYXRlZCBtZXNzYWdlcyku
CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQYWdlOjp1cGRhdGVUaHJvdHRsZVN0YXRlKToKKyAgICAgICAgICAgIC0gY29tcHV0
ZSB0aHJvdHRsZSBzdGF0ZSBiYXNlZCBvbiBtX2FjdGl2aXR5U3RhdGUuCisgICAgICAgIChXZWJL
aXQ6OldlYlBhZ2U6OnNldEFjdGl2aXR5U3RhdGUpOgorICAgICAgICAgICAgLSB1cGRhdGUgdGhy
b3R0bGUgc3RhdGUgd2hlbmV2ZXIgYWN0aXZpdHkgc3RhdGUgY2hhbmdlcy4KKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6dXBkYXRlUHJlZmVyZW5jZXMpOgorICAgICAgICAgICAgLSB1cGRhdGUg
dGhyb3R0bGUgc3RhdGUgd2hlbmV2ZXIgcHJlZmVyZW5jZXMgY2hhbmdlICh0aHJvdHRsaW5nIGNh
biBiZSBkaXNhYmxlZCB2aWEgcHJlZmVyZW5jZSkuCisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6
OnNldFBhZ2VTdXBwcmVzc2VkKTogRGVsZXRlZC4KKyAgICAgICAgICAgIC0gUmVtb3ZlZCBXZWJQ
YWdlOjpTZXRQYWdlU3VwcHJlc3NlZC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5oOgorICAgICAgICAgICAgLSBSZW1vdmVkIFdlYlBhZ2U6OlNldFBhZ2VTdXBwcmVzc2Vk
LgorICAgICAgICAgICAgLSBBZGRlZCBtX3Byb2Nlc3NTdXBwcmVzc2lvbkVuYWJsZWQsIHRvIGNh
Y2hlIHByZWZlcmVuY2Ugc3RhdGUuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UubWVzc2FnZXMuaW46CisgICAgICAgICAgICAtIFJlbW92ZWQgV2ViUGFnZTo6U2V0UGFnZVN1
cHByZXNzZWQuCisKIDIwMTYtMTEtMjkgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgog
CiAgICAgICAgIFtDb2NvYV0gRW5hYmxlIHR3byBjbGFuZyB3YXJuaW5ncyByZWNvbW1lbmRlZCBi
eSBYY29kZQpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJ
KHJldmlzaW9uIDIwOTA3OCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJv
eHkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNjA5LDE1ICsxNjA5LDYgQEAgdm9pZCBXZWJQYWdl
UHJveHk6OnVwZGF0ZVRocm90dGxlU3RhdGUoKQogICAgIGVsc2UgaWYgKCFtX3ByZXZlbnRQcm9j
ZXNzU3VwcHJlc3Npb25Db3VudCkKICAgICAgICAgbV9wcmV2ZW50UHJvY2Vzc1N1cHByZXNzaW9u
Q291bnQgPSBudWxscHRyOwogCi0gICAgLy8gV2Ugc2hvdWxkIHN1cHByZXNzIGlmIHRoZSBwYWdl
IGlzIG5vdCBhY3RpdmUsIGlzIHZpc3VhbGx5IGlkbGUsIGFuZCBzdXByZXNzaW9uIGlzIGVuYWJs
ZWQuCi0gICAgYm9vbCBpc0xvYWRpbmcgPSBtX2FjdGl2aXR5U3RhdGUgJiBBY3Rpdml0eVN0YXRl
OjpJc0xvYWRpbmc7Ci0gICAgYm9vbCBpc1BsYXlpbmdBdWRpbyA9IG1fYWN0aXZpdHlTdGF0ZSAm
IEFjdGl2aXR5U3RhdGU6OklzQXVkaWJsZTsKLSAgICBib29sIHBhZ2VTaG91bGRCZVN1cHByZXNz
ZWQgPSAhaXNMb2FkaW5nICYmICFpc1BsYXlpbmdBdWRpbyAmJiBwcm9jZXNzU3VwcHJlc3Npb25F
bmFibGVkICYmIChtX2FjdGl2aXR5U3RhdGUgJiBBY3Rpdml0eVN0YXRlOjpJc1Zpc3VhbGx5SWRs
ZSk7Ci0gICAgaWYgKG1fcGFnZVN1cHByZXNzZWQgIT0gcGFnZVNob3VsZEJlU3VwcHJlc3NlZCkg
ewotICAgICAgICBtX3BhZ2VTdXBwcmVzc2VkID0gcGFnZVNob3VsZEJlU3VwcHJlc3NlZDsKLSAg
ICAgICAgbV9wcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpTZXRQYWdlU3VwcHJlc3Nl
ZChtX3BhZ2VTdXBwcmVzc2VkKSwgbV9wYWdlSUQpOwotICAgIH0KLQogICAgIGlmIChtX2FjdGl2
aXR5U3RhdGUgJiBBY3Rpdml0eVN0YXRlOjpJc1Zpc3VhbGx5SWRsZSkKICAgICAgICAgbV9wYWdl
SXNVc2VyT2JzZXJ2YWJsZUNvdW50ID0gbnVsbHB0cjsKICAgICBlbHNlIGlmICghbV9wYWdlSXNV
c2VyT2JzZXJ2YWJsZUNvdW50KQpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBh
Z2VQcm94eS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdl
UHJveHkuaAkocmV2aXNpb24gMjA5MDc4KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dl
YlBhZ2VQcm94eS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNzYxLDcgKzE3NjEsNiBAQCBwcml2YXRl
OgogICAgIFdlYkNvcmU6OlBvbGljeUFjdGlvbiBtX3N5bmNOYXZpZ2F0aW9uQWN0aW9uUG9saWN5
QWN0aW9uOwogICAgIERvd25sb2FkSUQgbV9zeW5jTmF2aWdhdGlvbkFjdGlvblBvbGljeURvd25s
b2FkSUQ7CiAgICAgYm9vbCBtX3Nob3VsZFN1cHByZXNzQXBwTGlua3NJbk5leHROYXZpZ2F0aW9u
UG9saWN5RGVjaXNpb24geyBmYWxzZSB9OwotICAgIGJvb2wgbV9wYWdlU3VwcHJlc3NlZCB7IGZh
bHNlIH07CiAKICAgICBEZXF1ZTxOYXRpdmVXZWJLZXlib2FyZEV2ZW50PiBtX2tleUV2ZW50UXVl
dWU7CiAgICAgRGVxdWU8TmF0aXZlV2ViV2hlZWxFdmVudD4gbV93aGVlbEV2ZW50UXVldWU7Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCShy
ZXZpc2lvbiAyMDkwNzgpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyNCw2ICszMjQsNyBAQCBXZWJQYWdlOjpXZWJQ
YWdlKHVpbnQ2NF90IHBhZ2VJRCwgY29uc3QgCiAjZW5kaWYKICAgICAsIG1fbGF5ZXJWb2xhdGls
aXR5VGltZXIoKnRoaXMsICZXZWJQYWdlOjpsYXllclZvbGF0aWxpdHlUaW1lckZpcmVkKQogICAg
ICwgbV9hY3Rpdml0eVN0YXRlKHBhcmFtZXRlcnMuYWN0aXZpdHlTdGF0ZSkKKyAgICAsIG1fcHJv
Y2Vzc1N1cHByZXNzaW9uRW5hYmxlZCh0cnVlKQogICAgICwgbV91c2VyQWN0aXZpdHkoIlByb2Nl
c3Mgc3VwcHJlc3Npb24gZGlzYWJsZWQgZm9yIHBhZ2UuIikKICAgICAsIG1fdXNlckFjdGl2aXR5
SHlzdGVyZXNpcyhbdGhpc10oSHlzdGVyZXNpc1N0YXRlKSB7IHVwZGF0ZVVzZXJBY3Rpdml0eSgp
OyB9KQogICAgICwgbV91c2VySW50ZXJmYWNlTGF5b3V0RGlyZWN0aW9uKHBhcmFtZXRlcnMudXNl
ckludGVyZmFjZUxheW91dERpcmVjdGlvbikKQEAgLTQzOCw3ICs0MzksNiBAQCBXZWJQYWdlOjpX
ZWJQYWdlKHVpbnQ2NF90IHBhZ2VJRCwgY29uc3QgCiAgICAgbV9wYWdlLT5zZXRBY3Rpdml0eVN0
YXRlKG1fYWN0aXZpdHlTdGF0ZSk7CiAgICAgaWYgKCFpc1Zpc2libGUoKSkKICAgICAgICAgbV9w
YWdlLT5zZXRJc1ByZXJlbmRlcigpOwotICAgIHNldFBhZ2VTdXBwcmVzc2VkKGZhbHNlKTsKIAog
ICAgIHVwZGF0ZUlzSW5XaW5kb3codHJ1ZSk7CiAKQEAgLTUyNSw4ICs1MjUsMTMgQEAgdm9pZCBX
ZWJQYWdlOjpyZWluaXRpYWxpemVXZWJQYWdlKGNvbnN0IAogICAgICAgICBzZXRMYXllckhvc3Rp
bmdNb2RlKHBhcmFtZXRlcnMubGF5ZXJIb3N0aW5nTW9kZSk7CiB9CiAKLXZvaWQgV2ViUGFnZTo6
c2V0UGFnZVN1cHByZXNzZWQoYm9vbCBwYWdlU3VwcHJlc3NlZCkKK3ZvaWQgV2ViUGFnZTo6dXBk
YXRlVGhyb3R0bGVTdGF0ZSgpCiB7CisgICAgLy8gV2Ugc2hvdWxkIHN1cHByZXNzIGlmIHRoZSBw
YWdlIGlzIG5vdCBhY3RpdmUsIGlzIHZpc3VhbGx5IGlkbGUsIGFuZCBzdXByZXNzaW9uIGlzIGVu
YWJsZWQuCisgICAgYm9vbCBpc0xvYWRpbmcgPSBtX2FjdGl2aXR5U3RhdGUgJiBBY3Rpdml0eVN0
YXRlOjpJc0xvYWRpbmc7CisgICAgYm9vbCBpc1BsYXlpbmdBdWRpbyA9IG1fYWN0aXZpdHlTdGF0
ZSAmIEFjdGl2aXR5U3RhdGU6OklzQXVkaWJsZTsKKyAgICBib29sIHBhZ2VTdXBwcmVzc2VkID0g
IWlzTG9hZGluZyAmJiAhaXNQbGF5aW5nQXVkaW8gJiYgbV9wcm9jZXNzU3VwcHJlc3Npb25FbmFi
bGVkICYmIChtX2FjdGl2aXR5U3RhdGUgJiBBY3Rpdml0eVN0YXRlOjpJc1Zpc3VhbGx5SWRsZSk7
CisKICAgICAvLyBUaGUgVXNlckFjdGl2aXR5IGtlZXBzIHRoZSBwcm9jZXNzZXMgcnVubmFibGUu
IFNvIGlmIHRoZSBwYWdlIHNob3VsZCBiZSBzdXBwcmVzc2VkLCBzdG9wIHRoZSBhY3Rpdml0eS4K
ICAgICAvLyBJZiB0aGUgcGFnZSBzaG91bGQgbm90IGJlIHN1cHJlc3NlZCwgc3RhcnQgaXQuCiAg
ICAgaWYgKHBhZ2VTdXBwcmVzc2VkKQpAQCAtMjU0NCw2ICsyNTQ5LDkgQEAgdm9pZCBXZWJQYWdl
OjpzZXRBY3Rpdml0eVN0YXRlKEFjdGl2aXR5UwogICAgIEFjdGl2aXR5U3RhdGU6OkZsYWdzIGNo
YW5nZWQgPSBtX2FjdGl2aXR5U3RhdGUgXiBhY3Rpdml0eVN0YXRlOwogICAgIG1fYWN0aXZpdHlT
dGF0ZSA9IGFjdGl2aXR5U3RhdGU7CiAKKyAgICBpZiAoY2hhbmdlZCkKKyAgICAgICAgdXBkYXRl
VGhyb3R0bGVTdGF0ZSgpOworCiAgICAgbV9wYWdlLT5zZXRBY3Rpdml0eVN0YXRlKGFjdGl2aXR5
U3RhdGUpOwogICAgIGZvciAoYXV0byogcGx1Z2luVmlldyA6IG1fcGx1Z2luVmlld3MpCiAgICAg
ICAgIHBsdWdpblZpZXctPmFjdGl2aXR5U3RhdGVEaWRDaGFuZ2UoY2hhbmdlZCk7CkBAIC0zMTk1
LDYgKzMyMDMsMTIgQEAgdm9pZCBXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyhjb25zdCBXZQog
ICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNoYXJlZEZlYXR1cmVzKCkuc2V0SW50ZXJzZWN0
aW9uT2JzZXJ2ZXJFbmFibGVkKHN0b3JlLmdldEJvb2xWYWx1ZUZvcktleShXZWJQcmVmZXJlbmNl
c0tleTo6aW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbmFibGVkS2V5KCkpKTsKICNlbmRpZgogCisgICAg
Ym9vbCBwcm9jZXNzU3VwcHJlc3Npb25FbmFibGVkID0gc3RvcmUuZ2V0Qm9vbFZhbHVlRm9yS2V5
KFdlYlByZWZlcmVuY2VzS2V5OjpwYWdlVmlzaWJpbGl0eUJhc2VkUHJvY2Vzc1N1cHByZXNzaW9u
RW5hYmxlZEtleSgpKTsKKyAgICBpZiAobV9wcm9jZXNzU3VwcHJlc3Npb25FbmFibGVkICE9IHBy
b2Nlc3NTdXBwcmVzc2lvbkVuYWJsZWQpIHsKKyAgICAgICAgbV9wcm9jZXNzU3VwcHJlc3Npb25F
bmFibGVkID0gcHJvY2Vzc1N1cHByZXNzaW9uRW5hYmxlZDsKKyAgICAgICAgdXBkYXRlVGhyb3R0
bGVTdGF0ZSgpOworICAgIH0KKwogICAgIHBsYXRmb3JtUHJlZmVyZW5jZXNEaWRDaGFuZ2Uoc3Rv
cmUpOwogCiAgICAgaWYgKG1fZHJhd2luZ0FyZWEpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgJKHJldmlzaW9uIDIwOTA3OCkKKysrIFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTky
OSw4ICs5MjksNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRNYWluRnJhbWVQcm9ncmVzc0NvbXBs
ZXRlZChib29sIGNvbXBsZXRlZCkgeyBtX21haW5GcmFtZVByb2dyZXNzQ29tcGxldGVkID0gY29t
cGxldGVkOyB9CiAgICAgYm9vbCBzaG91bGREaXNwYXRjaEZha2VNb3VzZU1vdmVFdmVudHMoKSBj
b25zdCB7IHJldHVybiBtX3Nob3VsZERpc3BhdGNoRmFrZU1vdXNlTW92ZUV2ZW50czsgfQogCi0g
ICAgdm9pZCBzZXRQYWdlU3VwcHJlc3NlZChib29sKTsKLQogICAgIHZvaWQgcG9zdE1lc3NhZ2Uo
Y29uc3QgU3RyaW5nJiBtZXNzYWdlTmFtZSwgQVBJOjpPYmplY3QqIG1lc3NhZ2VCb2R5KTsKICAg
ICB2b2lkIHBvc3RTeW5jaHJvbm91c01lc3NhZ2VGb3JUZXN0aW5nKGNvbnN0IFN0cmluZyYgbWVz
c2FnZU5hbWUsIEFQSTo6T2JqZWN0KiBtZXNzYWdlQm9keSwgUmVmUHRyPEFQSTo6T2JqZWN0PiYg
cmV0dXJuRGF0YSk7CiAKQEAgLTk3OCw2ICs5NzYsNyBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAg
IFdlYlBhZ2UodWludDY0X3QgcGFnZUlELCBjb25zdCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJz
Jik7CiAKKyAgICB2b2lkIHVwZGF0ZVRocm90dGxlU3RhdGUoKTsKICAgICB2b2lkIHVwZGF0ZVVz
ZXJBY3Rpdml0eSgpOwogCiAgICAgLy8gSVBDOjpNZXNzYWdlU2VuZGVyCkBAIC0xNDkwLDYgKzE0
ODksNyBAQCBwcml2YXRlOgogCiAgICAgV2ViQ29yZTo6QWN0aXZpdHlTdGF0ZTo6RmxhZ3MgbV9h
Y3Rpdml0eVN0YXRlOwogCisgICAgYm9vbCBtX3Byb2Nlc3NTdXBwcmVzc2lvbkVuYWJsZWQ7CiAg
ICAgVXNlckFjdGl2aXR5IG1fdXNlckFjdGl2aXR5OwogICAgIFdlYkNvcmU6Okh5c3RlcmVzaXNB
Y3Rpdml0eSBtX3VzZXJBY3Rpdml0eUh5c3RlcmVzaXM7CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluCShyZXZp
c2lvbiAyMDkwNzgpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5tZXNzYWdlcy5pbgkod29ya2luZyBjb3B5KQpAQCAtMjQsNyArMjQsNiBAQCBtZXNzYWdlcyAt
PiBXZWJQYWdlIExlZ2FjeVJlY2VpdmVyIHsKICAgICBTZXRJbml0aWFsRm9jdXMoYm9vbCBmb3J3
YXJkLCBib29sIGlzS2V5Ym9hcmRFdmVudFZhbGlkLCBXZWJLaXQ6OldlYktleWJvYXJkRXZlbnQg
ZXZlbnQsIHVpbnQ2NF90IGNhbGxiYWNrSUQpCiAgICAgU2V0QWN0aXZpdHlTdGF0ZSh1bnNpZ25l
ZCBhY3Rpdml0eVN0YXRlLCBib29sIHdhbnRzRGlkVXBkYXRlQWN0aXZpdHlTdGF0ZSwgVmVjdG9y
PHVpbnQ2NF90PiBjYWxsYmFja0lEcykKICAgICBTZXRMYXllckhvc3RpbmdNb2RlKGVudW0gV2Vi
S2l0OjpMYXllckhvc3RpbmdNb2RlIGxheWVySG9zdGluZ01vZGUpCi0gICAgU2V0UGFnZVN1cHBy
ZXNzZWQoYm9vbCBwYWdlU3VwcHJlc3NlZCkKIAogICAgIFNldERyYXdzQmFja2dyb3VuZChib29s
IGRyYXdzQmFja2dyb3VuZCkKIAo=
</data>
<flag name="review"
          id="318190"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>