<?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>127507</bug_id>
          
          <creation_ts>2014-01-23 13:24:55 -0800</creation_ts>
          <short_desc>Don&apos;t enable speculative tiles immediately after main load stops progressing</short_desc>
          <delta_ts>2014-01-23 13:59:18 -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>Layout and Rendering</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>971314</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-01-23 13:24:55 -0800</bug_when>
    <thetext>It is common for timers and events trigger more loading after the initial main frame loading has completed. We should delay a bit before enabling speculative tiles and keep them disabled if loading still continues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971320</commentid>
    <comment_count>1</comment_count>
      <attachid>222023</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-01-23 13:32:53 -0800</bug_when>
    <thetext>Created attachment 222023
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971323</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-23 13:34:53 -0800</bug_when>
    <thetext>Attachment 222023 did not pass style-queue:


ERROR: Source/WebCore/rendering/RenderLayerBacking.cpp:222:  Extra space for operator !   [whitespace/operators] [4]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971330</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-01-23 13:59:18 -0800</bug_when>
    <thetext>https://trac.webkit.org/r162640</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222023</attachid>
            <date>2014-01-23 13:32:53 -0800</date>
            <delta_ts>2014-01-23 13:54:42 -0800</delta_ts>
            <desc>patch</desc>
            <filename>tile-coverage-full-delay.patch</filename>
            <type>text/plain</type>
            <size>7895</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MjYzOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDE0LTAxLTIzICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBlbmFibGUgc3BlY3Vs
YXRpdmUgdGlsZXMgaW1tZWRpYXRlbHkgYWZ0ZXIgbWFpbiBsb2FkIHN0b3BzIHByb2dyZXNzaW5n
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjc1MDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCBpcyBj
b21tb24gZm9yIHRpbWVycyBhbmQgZXZlbnRzIHRyaWdnZXIgbW9yZSBsb2FkaW5nIGFmdGVyIHRo
ZSBpbml0aWFsIG1haW4gZnJhbWUgbG9hZGluZyAKKyAgICAgICAgaGFzIGNvbXBsZXRlZC4gV2Ug
c2hvdWxkIGRlbGF5IGEgYml0IGJlZm9yZSBlbmFibGluZyBzcGVjdWxhdGl2ZSB0aWxlcyBhbmQg
a2VlcCB0aGVtIGRpc2FibGVkIAorICAgICAgICBpZiBsb2FkaW5nIHN0aWxsIGNvbnRpbnVlcy4K
KworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1l
Vmlldzo6RnJhbWVWaWV3KToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6YWRqdXN0VGls
ZWRCYWNraW5nQ292ZXJhZ2UpOgorICAgICAgICAoV2ViQ29yZTo6c2hvdWxkRW5hYmxlU3BlY3Vs
YXRpdmVUaWxpbmdEdXJpbmdMb2FkaW5nKToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6
ZW5hYmxlU3BlY3VsYXRpdmVUaWxpbmdJZk5lZWRlZCk6CisgICAgICAgIAorICAgICAgICAgICAg
V2hlbiBsb2FkIHByb2dyZXNzaW9uIHN0b3BzIHdhaXQgMC41cyBiZWZvcmUgZW5hYmxpbmcgc3Bl
Y3VsYXRpdmUgdGlsZXMuCisKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6c3BlY3VsYXRp
dmVUaWxpbmdFbmFibGVUaW1lckZpcmVkKToKKyAgICAgICAgCisgICAgICAgICAgICBEb24ndCBl
bmFibGUgc3BlY3VsYXRpdmUgdGlsZXMgaWYgdGhlIHByb2dyZXNzaW9uIGhhcyBzdGFydGVkIGFn
YWluLiBJbnN0ZWFkIHJlc3RhcnQgdGhlIHRpbWVyLgorCisgICAgICAgICogcGFnZS9GcmFtZVZp
ZXcuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6UmVuZGVyTGF5ZXJCYWNraW5nKToKKyAg
ICAgICAgKFdlYkNvcmU6OmNvbXB1dGVUaWxlQ292ZXJhZ2UpOgorICAgICAgICAKKyAgICAgICAg
ICAgIE1vdmUgdGhlIEZyYW1lVmlldyBsZXZlbCBjb2RlIHRvIEZyYW1lVmlldyAoc28gd2UgZG9u
J3QgbmVlZCB0byBhZGQgdGltZXIgdG8gZXZlcnkgUmVuZGVyTGF5ZXJCYWNraW5nKS4KKworICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaDoKKwogMjAxNC0wMS0yMyAgQW50
dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTG9hZHMgc3RhcnRlZCBz
b29uIGFmdGVyIG1haW4gZnJhbWUgY29tcGxldGlvbiBzaG91bGQgYmUgY29uc2lkZXJlZCBwYXJ0
IG9mIHRoZSBtYWluIGxvYWQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAJKHJldmlz
aW9uIDE2MjUxNCkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMjA0LDYgKzIwNCw4IEBAIEZyYW1lVmlldzo6RnJhbWVWaWV3KEZyYW1lJiBm
cmFtZSkKICAgICAsIG1fZXhwb3NlZFJlY3QoRmxvYXRSZWN0OjppbmZpbml0ZVJlY3QoKSkKICAg
ICAsIG1fZGVmZXJTZXROZWVkc0xheW91dHMoMCkKICAgICAsIG1fc2V0TmVlZHNMYXlvdXRXYXNE
ZWZlcnJlZChmYWxzZSkKKyAgICAsIG1fc3BlY3VsYXRpdmVUaWxpbmdFbmFibGVkKGZhbHNlKQor
ICAgICwgbV9zcGVjdWxhdGl2ZVRpbGluZ0VuYWJsZVRpbWVyKHRoaXMsICZGcmFtZVZpZXc6OnNw
ZWN1bGF0aXZlVGlsaW5nRW5hYmxlVGltZXJGaXJlZCkKICNpZiBQTEFURk9STShJT1MpCiAgICAg
LCBtX3VzZUN1c3RvbUZpeGVkUG9zaXRpb25MYXlvdXRSZWN0KGZhbHNlKQogI2VuZGlmCkBAIC0y
NDI2LDYgKzI0MjgsOSBAQCB2b2lkIEZyYW1lVmlldzo6dXBkYXRlTGF5ZXJGbHVzaFRocm90dGxp
CiAKIHZvaWQgRnJhbWVWaWV3OjphZGp1c3RUaWxlZEJhY2tpbmdDb3ZlcmFnZSgpCiB7CisgICAg
aWYgKCFtX3NwZWN1bGF0aXZlVGlsaW5nRW5hYmxlZCkKKyAgICAgICAgZW5hYmxlU3BlY3VsYXRp
dmVUaWxpbmdJZk5lZWRlZCgpOworCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQog
ICAgIFJlbmRlclZpZXcqIHJlbmRlclZpZXcgPSB0aGlzLT5yZW5kZXJWaWV3KCk7CiAgICAgaWYg
KHJlbmRlclZpZXcgJiYgcmVuZGVyVmlldy0+bGF5ZXIoKS0+YmFja2luZygpKQpAQCAtMjQzMywx
MCArMjQzOCwzOSBAQCB2b2lkIEZyYW1lVmlldzo6YWRqdXN0VGlsZWRCYWNraW5nQ292ZXJhCiAj
ZW5kaWYKICNpZiBQTEFURk9STShJT1MpCiAgICAgaWYgKFRpbGVDYWNoZSogdGlsZUNhY2hlID0g
dGhpcy0+dGlsZUNhY2hlKCkpCi0gICAgICAgIHRpbGVDYWNoZS0+c2V0U3BlY3VsYXRpdmVUaWxl
Q3JlYXRpb25FbmFibGVkKCFtX2ZyYW1lLT5wYWdlKCktPnByb2dyZXNzKCkuaXNNYWluTG9hZFBy
b2dyZXNzaW5nKCkpOworICAgICAgICB0aWxlQ2FjaGUtPnNldFNwZWN1bGF0aXZlVGlsZUNyZWF0
aW9uRW5hYmxlZChtX3NwZWN1bGF0aXZlVGlsaW5nRW5hYmxlZCk7CiAjZW5kaWYKIH0KIAorc3Rh
dGljIGJvb2wgc2hvdWxkRW5hYmxlU3BlY3VsYXRpdmVUaWxpbmdEdXJpbmdMb2FkaW5nKGNvbnN0
IEZyYW1lVmlldyYgdmlldykKK3sKKyAgICByZXR1cm4gdmlldy5pc1Zpc3VhbGx5Tm9uRW1wdHko
KSAmJiAhdmlldy5mcmFtZSgpLnBhZ2UoKS0+cHJvZ3Jlc3MoKS5pc01haW5Mb2FkUHJvZ3Jlc3Np
bmcoKTsKK30KKwordm9pZCBGcmFtZVZpZXc6OmVuYWJsZVNwZWN1bGF0aXZlVGlsaW5nSWZOZWVk
ZWQoKQoreworICAgIEFTU0VSVCghbV9zcGVjdWxhdGl2ZVRpbGluZ0VuYWJsZWQpOworICAgIGlm
IChtX3dhc1Njcm9sbGVkQnlVc2VyKSB7CisgICAgICAgIG1fc3BlY3VsYXRpdmVUaWxpbmdFbmFi
bGVkID0gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoIXNob3VsZEVuYWJs
ZVNwZWN1bGF0aXZlVGlsaW5nRHVyaW5nTG9hZGluZygqdGhpcykpCisgICAgICAgIHJldHVybjsK
KyAgICBpZiAobV9zcGVjdWxhdGl2ZVRpbGluZ0VuYWJsZVRpbWVyLmlzQWN0aXZlKCkpCisgICAg
ICAgIHJldHVybjsKKyAgICAvLyBEZWxheSBlbmFibGluZyBhIGJpdCBhcyBsb2FkIGNvbXBsZXRp
b24gbWF5IHRyaWdnZXIgZnVydGhlciBsb2FkaW5nIGZyb20gc2NyaXB0cy4KKyAgICBzdGF0aWMg
Y29uc3QgZG91YmxlIHNwZWN1bGF0aXZlVGlsaW5nRW5hYmxlRGVsYXkgPSAwLjU7CisgICAgbV9z
cGVjdWxhdGl2ZVRpbGluZ0VuYWJsZVRpbWVyLnN0YXJ0T25lU2hvdChzcGVjdWxhdGl2ZVRpbGlu
Z0VuYWJsZURlbGF5KTsKK30KKwordm9pZCBGcmFtZVZpZXc6OnNwZWN1bGF0aXZlVGlsaW5nRW5h
YmxlVGltZXJGaXJlZChUaW1lcjxGcmFtZVZpZXc+JikKK3sKKyAgICBpZiAobV9zcGVjdWxhdGl2
ZVRpbGluZ0VuYWJsZWQpCisgICAgICAgIHJldHVybjsKKyAgICBtX3NwZWN1bGF0aXZlVGlsaW5n
RW5hYmxlZCA9IHNob3VsZEVuYWJsZVNwZWN1bGF0aXZlVGlsaW5nRHVyaW5nTG9hZGluZygqdGhp
cyk7CisgICAgYWRqdXN0VGlsZWRCYWNraW5nQ292ZXJhZ2UoKTsKK30KKwogdm9pZCBGcmFtZVZp
ZXc6OmxheW91dFRpbWVyRmlyZWQoVGltZXI8RnJhbWVWaWV3PiYpCiB7CiAjaWZkZWYgSU5TVFJV
TUVOVF9MQVlPVVRfU0NIRURVTElORwpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZp
ZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCShyZXZp
c2lvbiAxNjI1MTQpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCSh3b3JraW5n
IGNvcHkpCkBAIC0yNjksNiArMjY5LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCB1cGRhdGVMYXll
ckZsdXNoVGhyb3R0bGluZ0luQWxsRnJhbWVzKCk7CiAgICAgdm9pZCBhZGp1c3RUaWxlZEJhY2tp
bmdDb3ZlcmFnZSgpOworICAgIGJvb2wgc3BlY3VsYXRpdmVUaWxpbmdFbmFibGVkKCkgY29uc3Qg
eyByZXR1cm4gbV9zcGVjdWxhdGl2ZVRpbGluZ0VuYWJsZWQ7IH0KIAogI2lmIEVOQUJMRShEQVNI
Qk9BUkRfU1VQUE9SVCkgfHwgRU5BQkxFKERSQUdHQUJMRV9SRUdJT04pCiAgICAgdm9pZCB1cGRh
dGVBbm5vdGF0ZWRSZWdpb25zKCk7CkBAIC01NTcsNiArNTU4LDkgQEAgcHJpdmF0ZToKICAgICB2
b2lkIHVwZGF0ZURlZmVycmVkUmVwYWludERlbGF5QWZ0ZXJSZXBhaW50KCk7CiAgICAgZG91Ymxl
IGFkanVzdGVkRGVmZXJyZWRSZXBhaW50RGVsYXkoKSBjb25zdDsKIAorICAgIHZvaWQgZW5hYmxl
U3BlY3VsYXRpdmVUaWxpbmdJZk5lZWRlZCgpOworICAgIHZvaWQgc3BlY3VsYXRpdmVUaWxpbmdF
bmFibGVUaW1lckZpcmVkKFRpbWVyPEZyYW1lVmlldz4mKTsKKwogICAgIGJvb2wgdXBkYXRlRW1i
ZWRkZWRPYmplY3RzKCk7CiAgICAgdm9pZCB1cGRhdGVFbWJlZGRlZE9iamVjdChSZW5kZXJFbWJl
ZGRlZE9iamVjdCYpOwogICAgIHZvaWQgc2Nyb2xsVG9BbmNob3IoKTsKQEAgLTY2NCw2ICs2Njgs
OSBAQCBwcml2YXRlOgogICAgIC8vIFJlbmRlcmVyIHRvIGhvbGQgb3VyIGN1c3RvbSBzY3JvbGwg
Y29ybmVyLgogICAgIFJlbmRlclB0cjxSZW5kZXJTY3JvbGxiYXJQYXJ0PiBtX3Njcm9sbENvcm5l
cjsKIAorICAgIGJvb2wgbV9zcGVjdWxhdGl2ZVRpbGluZ0VuYWJsZWQ7CisgICAgVGltZXI8RnJh
bWVWaWV3PiBtX3NwZWN1bGF0aXZlVGlsaW5nRW5hYmxlVGltZXI7CisKICNpZiBQTEFURk9STShJ
T1MpCiAgICAgYm9vbCBtX3VzZUN1c3RvbUZpeGVkUG9zaXRpb25MYXlvdXRSZWN0OwogICAgIElu
dFJlY3QgbV9jdXN0b21GaXhlZFBvc2l0aW9uTGF5b3V0UmVjdDsKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCShyZXZpc2lvbiAxNjI1
MTQpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTIzLDcgKzEyMyw2IEBAIFJlbmRlckxheWVyQmFja2luZzo6UmVu
ZGVyTGF5ZXJCYWNraW5nKFIKICAgICAsIG1fY2FuQ29tcG9zaXRlRmlsdGVycyhmYWxzZSkKICNl
bmRpZgogICAgICwgbV9iYWNrZ3JvdW5kTGF5ZXJQYWludHNGaXhlZFJvb3RCYWNrZ3JvdW5kKGZh
bHNlKQotICAgICwgbV9kaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdMb2FkaW5nKGZh
bHNlKQogewogICAgIFBhZ2UqIHBhZ2UgPSByZW5kZXJlcigpLmZyYW1lKCkucGFnZSgpOwogCkBA
IC0yMjAsMTQgKzIxOSw3IEBAIHN0YXRpYyBUaWxlZEJhY2tpbmc6OlRpbGVDb3ZlcmFnZSBjb21w
dXQKIAogICAgIFRpbGVkQmFja2luZzo6VGlsZUNvdmVyYWdlIHRpbGVDb3ZlcmFnZSA9IFRpbGVk
QmFja2luZzo6Q292ZXJhZ2VGb3JWaXNpYmxlQXJlYTsKICAgICBib29sIHVzZU1pbmltYWxUaWxl
c0R1cmluZ0xpdmVSZXNpemUgPSBmcmFtZVZpZXcuaW5MaXZlUmVzaXplKCk7Ci0gICAgYm9vbCB1
c2VNaW5pbWFsVGlsZXNEdXJpbmdMb2FkaW5nID0gZmFsc2U7Ci0gICAgLy8gQXZvaWQgY2h1cm4u
Ci0gICAgaWYgKCFiYWNraW5nLT5kaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdMb2Fk
aW5nKCkpIHsKLSAgICAgICAgdXNlTWluaW1hbFRpbGVzRHVyaW5nTG9hZGluZyA9ICFmcmFtZVZp
ZXcuaXNWaXN1YWxseU5vbkVtcHR5KCkgfHwgKGZyYW1lVmlldy5mcmFtZSgpLnBhZ2UoKS0+cHJv
Z3Jlc3MoKS5pc01haW5Mb2FkUHJvZ3Jlc3NpbmcoKSAmJiAhZnJhbWVWaWV3Lndhc1Njcm9sbGVk
QnlVc2VyKCkpOwotICAgICAgICBpZiAoIXVzZU1pbmltYWxUaWxlc0R1cmluZ0xvYWRpbmcpCi0g
ICAgICAgICAgICBiYWNraW5nLT5zZXREaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdM
b2FkaW5nKCk7Ci0gICAgfQotICAgIGlmICghKHVzZU1pbmltYWxUaWxlc0R1cmluZ0xvYWRpbmcg
fHwgdXNlTWluaW1hbFRpbGVzRHVyaW5nTGl2ZVJlc2l6ZSkpIHsKKyAgICBpZiAoZnJhbWVWaWV3
LnNwZWN1bGF0aXZlVGlsaW5nRW5hYmxlZCgpICYmICEgdXNlTWluaW1hbFRpbGVzRHVyaW5nTGl2
ZVJlc2l6ZSkgewogICAgICAgICBib29sIGNsaXBzVG9FeHBvc2VkUmVjdCA9ICFmcmFtZVZpZXcu
ZXhwb3NlZFJlY3QoKS5pc0luZmluaXRlKCk7CiAgICAgICAgIGlmIChmcmFtZVZpZXcuaG9yaXpv
bnRhbFNjcm9sbGJhck1vZGUoKSAhPSBTY3JvbGxiYXJBbHdheXNPZmYgfHwgY2xpcHNUb0V4cG9z
ZWRSZWN0KQogICAgICAgICAgICAgdGlsZUNvdmVyYWdlIHw9IFRpbGVkQmFja2luZzo6Q292ZXJh
Z2VGb3JIb3Jpem9udGFsU2Nyb2xsaW5nOwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckxheWVyQmFja2luZy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllckJhY2tpbmcuaAkocmV2aXNpb24gMTYyNTE0KQorKysgU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCSh3b3JraW5nIGNvcHkpCkBAIC0y
MDIsOSArMjAyLDYgQEAgcHVibGljOgogICAgIC8vIFJldHVybiBhbiBlc3RpbWF0ZSBvZiB0aGUg
YmFja2luZyBzdG9yZSBhcmVhIChpbiBwaXhlbHMpIGFsbG9jYXRlZCBieSB0aGlzIG9iamVjdCdz
IEdyYXBoaWNzTGF5ZXJzLgogICAgIGRvdWJsZSBiYWNraW5nU3RvcmVNZW1vcnlFc3RpbWF0ZSgp
IGNvbnN0OwogCi0gICAgYm9vbCBkaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdMb2Fk
aW5nKCkgY29uc3QgeyByZXR1cm4gbV9kaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdM
b2FkaW5nOyB9Ci0gICAgdm9pZCBzZXREaWRTd2l0Y2hUb0Z1bGxUaWxlQ292ZXJhZ2VEdXJpbmdM
b2FkaW5nKCkgeyBtX2RpZFN3aXRjaFRvRnVsbFRpbGVDb3ZlcmFnZUR1cmluZ0xvYWRpbmcgPSB0
cnVlOyB9Ci0KICNpZiBFTkFCTEUoQ1NTX0NPTVBPU0lUSU5HKQogICAgIHZvaWQgc2V0QmxlbmRN
b2RlKEJsZW5kTW9kZSk7CiAjZW5kaWYKQEAgLTMyNCw3ICszMjEsNiBAQCBwcml2YXRlOgogICAg
IGJvb2wgbV9jYW5Db21wb3NpdGVGaWx0ZXJzOwogI2VuZGlmCiAgICAgYm9vbCBtX2JhY2tncm91
bmRMYXllclBhaW50c0ZpeGVkUm9vdEJhY2tncm91bmQ7Ci0gICAgYm9vbCBtX2RpZFN3aXRjaFRv
RnVsbFRpbGVDb3ZlcmFnZUR1cmluZ0xvYWRpbmc7CiAKICAgICBzdGF0aWMgYm9vbCBtX2NyZWF0
aW5nUHJpbWFyeUdyYXBoaWNzTGF5ZXI7CiB9Owo=
</data>
<flag name="review"
          id="246006"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>