<?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>136139</bug_id>
          
          <creation_ts>2014-08-21 17:40:46 -0700</creation_ts>
          <short_desc>Animated GIFs scrolled out of view still cause titlebar blur to update, on tumblr.com page</short_desc>
          <delta_ts>2014-08-21 22:40:00 -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>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>http://dedalvs.tumblr.com</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kling</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1030604</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-08-21 17:40:46 -0700</bug_when>
    <thetext>The code that pauses animations outside the view does not work for subframes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030605</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-08-21 17:41:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/18001179&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030660</commentid>
    <comment_count>2</comment_count>
      <attachid>236963</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-08-21 21:03:15 -0700</bug_when>
    <thetext>Created attachment 236963
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030661</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-21 21:06:13 -0700</bug_when>
    <thetext>Attachment 236963 did not pass style-queue:


ERROR: Source/WebKit/mac/WebView/WebView.mm:1576:  The parameter name &quot;view&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
ERROR: Source/WebCore/WebCore.exp.in:0:  Source/WebCore/WebCore.exp.in should be sorted, use Tools/Scripts/sort-export-file script  [list/order] [5]
Total errors found: 2 in 12 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>1030675</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-08-21 22:40:00 -0700</bug_when>
    <thetext>https://trac.webkit.org/r172854</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236963</attachid>
            <date>2014-08-21 21:03:15 -0700</date>
            <delta_ts>2014-08-21 21:17:03 -0700</delta_ts>
            <desc>patch</desc>
            <filename>anim-gif-subframe-pause.patch</filename>
            <type>text/plain</type>
            <size>11570</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3Mjg0NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDE0LTA4LTIxICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBBbmltYXRlZCBHSUZzIHNjcm9s
bGVkIG91dCBvZiB2aWV3IHN0aWxsIGNhdXNlIHRpdGxlYmFyIGJsdXIgdG8gdXBkYXRlLCBvbiB0
dW1ibHIuY29tIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzNjEzOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRoZSBtZWNoYW5pc20gZm9yIHBhdXNpbmcgR0lGIGltYWdlcyBvdXRzaWRlIHRoZSB2
aWV3cG9ydCBkaWQgbm90IHdvcmsgZm9yIHN1YmZyYW1lcy4KKworICAgICAgICBUZXN0OiBmYXN0
L3JlcGFpbnQvbm8tYW5pbWF0aW9uLW91dHNpZGUtdmlld3BvcnQtc3ViZnJhbWUuaHRtbAorCisg
ICAgICAgICogV2ViQ29yZS5leHAuaW46CisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3OjpzY3JvbGxQb3NpdGlvbkNoYW5nZWQpOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3OjpyZXN1bWVWaXNpYmxlSW1hZ2VBbmltYXRpb25zSW5j
bHVkaW5nU3ViZnJhbWVzKToKKworICAgICAgICAgICAgQWRkIGEgZnVuY3Rpb24gZm9yIHJlc3Vt
aW5nIGFuaW1hdGlvbnMgYXMgbmVlZGVkIGluIGFsbCBzdWJmcmFtZXMuCisgICAgICAgICAgICBU
aGlzIGlzIHVzZWQgYWZ0ZXIgc2Nyb2xsaW5nIGluc3RlYWQgb2YgY2FsbGluZyB0aGUgUmVuZGVy
VmlldyBmdW5jdGlvbiBkaXJlY3RseS4KKworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3Lmg6Cisg
ICAgICAgICogcGFnZS9QYWdlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6OnJlc3VtZUFu
aW1hdGluZ0ltYWdlcyk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6bmV3SW1hZ2VBbmltYXRpb25GcmFtZUF2
YWlsYWJsZSk6CisKKyAgICAgICAgICAgIERldGVybWluZSB3aGV0aGVyIHRoZSBpbWFnZSBpcyB2
aXNpYmxlIHNvIHRoYXQgdGhlIHRlc3QgYWxzbyB3b3JrcyBpbiBzdWJmcmFtZXMuCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TGF5ZXI6OnNjcm9sbFRvKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVmlldy5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJWaWV3OjpyZXN1bWVQYXVzZWRJbWFnZUFuaW1hdGlvbnNJ
Zk5lZWRlZCk6CisKIDIwMTQtMDgtMjEgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2ZXJ0IHIxNzI4MzEsIGl0IGJyb2tlIHRoZSBXaW5kb3dzIGJ1
aWxkLgpJbmRleDogU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4JKHJldmlzaW9uIDE3MjgzNSkKKysrIFNvdXJj
ZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCSh3b3JraW5nIGNvcHkpCkBAIC0yNTI0LDcgKzI1MjQs
NiBAQCBfV2ViVGhyZWFkVW5sb2NrR3VhcmRGb3JNYWlsCiBfV2ViVUlBcHBsaWNhdGlvbkRpZEJl
Y29tZUFjdGl2ZU5vdGlmaWNhdGlvbgogX1dlYlVJQXBwbGljYXRpb25XaWxsRW50ZXJGb3JlZ3Jv
dW5kTm90aWZpY2F0aW9uCiBfV2ViVUlBcHBsaWNhdGlvbldpbGxSZXNpZ25BY3RpdmVOb3RpZmlj
YXRpb24KLV9fWk43V2ViQ29yZTEwUmVuZGVyVmlldzM1cmVzdW1lUGF1c2VkSW1hZ2VBbmltYXRp
b25zSWZOZWVkZWRFdgogX19aTjdXZWJDb3JlMTBTY3JvbGxWaWV3MTVzZXRTY3JvbGxPZmZzZXRF
UktOU184SW50UG9pbnRFCiBfX1pON1dlYkNvcmUxMFNjcm9sbFZpZXcyMXNldEV4cG9zZWRDb250
ZW50UmVjdEVSS05TXzlGbG9hdFJlY3RFCiBfX1pON1dlYkNvcmUxMFNjcm9sbFZpZXcyNHNldFVu
b2JzY3VyZWRDb250ZW50U2l6ZUVSS05TXzlGbG9hdFNpemVFCkBAIC0yNzQ5LDYgKzI3NDgsNyBA
QCBfX1pON1dlYkNvcmU5RnJhbWVWaWV3MzBncmFwaGljc0xheWVyRm9yCiBfX1pON1dlYkNvcmU5
RnJhbWVWaWV3MzJzZXRDdXN0b21GaXhlZFBvc2l0aW9uTGF5b3V0UmVjdEVSS05TXzdJbnRSZWN0
RQogX19aTjdXZWJDb3JlOUZyYW1lVmlldzMzcmVjdEZvclZpZXdwb3J0Q29uc3RyYWluZWRPYmpl
Y3RzRVJLTlNfMTBMYXlvdXRSZWN0RVJLTlNfMTBMYXlvdXRTaXplRWZiTlNfMzBTY3JvbGxCZWhh
dmlvckZvckZpeGVkRWxlbWVudHNFCiBfX1pON1dlYkNvcmU5RnJhbWVWaWV3MzZzY2hlZHVsZUxh
eWVyRmx1c2hBbGxvd2luZ1Rocm90dGxpbmdFdgorX19aTjdXZWJDb3JlOUZyYW1lVmlldzQ2cmVz
dW1lVmlzaWJsZUltYWdlQW5pbWF0aW9uc0luY2x1ZGluZ1N1YmZyYW1lc0V2CiBfX1pON1dlYkNv
cmU5UGFnZUdyb3VwMTdyZW1vdmVWaXNpdGVkTGlua0VSS05TXzNVUkxFCiBfX1pOSzdXZWJDb3Jl
MTBGbG9hdFBvaW50Y3Y3Q0dQb2ludEV2CiBfX1pOSzdXZWJDb3JlMTBTY3JvbGxWaWV3MThleHBv
c2VkQ29udGVudFJlY3RFdgpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAkocmV2aXNp
b24gMTcyODM1KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yMDg0LDEwICsyMDg0LDIwIEBAIHZvaWQgRnJhbWVWaWV3OjpzY3JvbGxQb3Np
dGlvbkNoYW5nZWQoY28KICAgICAgICAgZG9jdW1lbnQtPnNlbmRXaWxsUmV2ZWFsRWRnZUV2ZW50
c0lmTmVlZGVkKG9sZFBvc2l0aW9uLCBuZXdQb3NpdGlvbiwgdmlzaWJsZUNvbnRlbnRSZWN0KCks
IGNvbnRlbnRzU2l6ZSgpKTsKIAogICAgIGlmIChSZW5kZXJWaWV3KiByZW5kZXJWaWV3ID0gdGhp
cy0+cmVuZGVyVmlldygpKSB7Ci0gICAgICAgIHJlbmRlclZpZXctPnJlc3VtZVBhdXNlZEltYWdl
QW5pbWF0aW9uc0lmTmVlZGVkKCk7CiAgICAgICAgIGlmIChyZW5kZXJWaWV3LT51c2VzQ29tcG9z
aXRpbmcoKSkKICAgICAgICAgICAgIHJlbmRlclZpZXctPmNvbXBvc2l0b3IoKS5mcmFtZVZpZXdE
aWRTY3JvbGwoKTsKICAgICB9CisKKyAgICByZXN1bWVWaXNpYmxlSW1hZ2VBbmltYXRpb25zSW5j
bHVkaW5nU3ViZnJhbWVzKCk7Cit9CisKK3ZvaWQgRnJhbWVWaWV3OjpyZXN1bWVWaXNpYmxlSW1h
Z2VBbmltYXRpb25zSW5jbHVkaW5nU3ViZnJhbWVzKCkKK3sKKyAgICAvLyBBIGNoYW5nZSBpbiBz
Y3JvbGwgcG9zaXRpb24gbWF5IGFmZmVjdCBpbWFnZSB2aXNpYmlsaXR5IGluIHN1YmZyYW1lcy4K
KyAgICBmb3IgKGF1dG8qIGZyYW1lID0gbV9mcmFtZS5nZXQoKTsgZnJhbWU7IGZyYW1lID0gZnJh
bWUtPnRyZWUoKS50cmF2ZXJzZU5leHQobV9mcmFtZS5nZXQoKSkpIHsKKyAgICAgICAgaWYgKGF1
dG8qIHJlbmRlclZpZXcgPSBmcmFtZS0+Y29udGVudFJlbmRlcmVyKCkpCisgICAgICAgICAgICBy
ZW5kZXJWaWV3LT5yZXN1bWVQYXVzZWRJbWFnZUFuaW1hdGlvbnNJZk5lZWRlZCgpOworICAgIH0K
IH0KIAogdm9pZCBGcmFtZVZpZXc6OnVwZGF0ZUxheWVyUG9zaXRpb25zQWZ0ZXJTY3JvbGxpbmco
KQpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCShyZXZpc2lvbiAxNzI4MzUpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNDMsNiArMjQz
LDggQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIHZpcnR1YWwgSW50UG9pbnQgbWF4aW11
bVNjcm9sbFBvc2l0aW9uKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgdm9pZCBkZWxheWVkU2Nyb2xs
RXZlbnRUaW1lckZpcmVkKFRpbWVyPEZyYW1lVmlldz4mKTsKIAorICAgIHZvaWQgcmVzdW1lVmlz
aWJsZUltYWdlQW5pbWF0aW9uc0luY2x1ZGluZ1N1YmZyYW1lcygpOworCiAgICAgLy8gVGhpcyBp
cyBkaWZmZXJlbnQgdGhhbiB2aXNpYmxlQ29udGVudFJlY3QoKSBpbiB0aGF0IGl0IGlnbm9yZXMg
bmVnYXRpdmUgKG9yIG92ZXJseSBwb3NpdGl2ZSkKICAgICAvLyBvZmZzZXRzIGZyb20gcnViYmVy
LWJhbmRpbmcsIGFuZCBpdCB0YWtlcyB6b29taW5nIGludG8gYWNjb3VudC4gCiAgICAgTGF5b3V0
UmVjdCB2aWV3cG9ydENvbnN0cmFpbmVkVmlzaWJsZUNvbnRlbnRSZWN0KCkgY29uc3Q7CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3BhZ2UvUGFnZS5jcHAJKHJldmlzaW9uIDE3MjgzNSkKKysrIFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMDMsMTEgKzEyMDMsOCBAQCB2b2lkIFBh
Z2U6OnJlc3VtZUFuaW1hdGluZ0ltYWdlcygpCiB7CiAgICAgLy8gRHJhd2luZyBtb2RlbHMgd2hp
Y2ggY2FjaGUgcGFpbnRlZCBjb250ZW50IHdoaWxlIG91dC1vZi13aW5kb3cgKFdlYktpdDIncyBj
b21wb3NpdGVkIGRyYXdpbmcgYXJlYXMsIGV0Yy4pCiAgICAgLy8gcmVxdWlyZSB0aGF0IHdlIHJl
cGFpbnQgYW5pbWF0ZWQgaW1hZ2VzIHRvIGtpY2tzdGFydCB0aGUgYW5pbWF0aW9uIGxvb3AuCi0K
LSAgICBmb3IgKEZyYW1lKiBmcmFtZSA9IG1fbWFpbkZyYW1lLmdldCgpOyBmcmFtZTsgZnJhbWUg
PSBmcmFtZS0+dHJlZSgpLnRyYXZlcnNlTmV4dCgpKSB7Ci0gICAgICAgIGlmIChhdXRvKiByZW5k
ZXJWaWV3ID0gZnJhbWUtPmNvbnRlbnRSZW5kZXJlcigpKQotICAgICAgICAgICAgcmVuZGVyVmll
dy0+cmVzdW1lUGF1c2VkSW1hZ2VBbmltYXRpb25zSWZOZWVkZWQoKTsKLSAgICB9CisgICAgaWYg
KEZyYW1lVmlldyogdmlldyA9IG1haW5GcmFtZSgpLnZpZXcoKSkKKyAgICAgICAgdmlldy0+cmVz
dW1lVmlzaWJsZUltYWdlQW5pbWF0aW9uc0luY2x1ZGluZ1N1YmZyYW1lcygpOwogfQogCiB2b2lk
IFBhZ2U6OmNyZWF0ZVBhZ2VUaHJvdHRsZXIoKQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJFbGVtZW50LmNwcAkocmV2aXNpb24gMTcyODM1KQorKysgU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzEwLDcg
KzEzMTAsOCBAQCBzdGF0aWMgYm9vbCBzaG91bGRSZXBhaW50Rm9ySW1hZ2VBbmltYXRpCiAKIHZv
aWQgUmVuZGVyRWxlbWVudDo6bmV3SW1hZ2VBbmltYXRpb25GcmFtZUF2YWlsYWJsZShDYWNoZWRJ
bWFnZSYgaW1hZ2UpCiB7Ci0gICAgYXV0byB2aXNpYmxlUmVjdCA9IHZpZXcoKS5mcmFtZVZpZXco
KS52aXNpYmxlQ29udGVudFJlY3QoKTsKKyAgICBhdXRvJiBmcmFtZVZpZXcgPSB2aWV3KCkuZnJh
bWVWaWV3KCk7CisgICAgYXV0byB2aXNpYmxlUmVjdCA9IGZyYW1lVmlldy53aW5kb3dUb0NvbnRl
bnRzKGZyYW1lVmlldy53aW5kb3dDbGlwUmVjdCgpKTsKICAgICBpZiAoIXNob3VsZFJlcGFpbnRG
b3JJbWFnZUFuaW1hdGlvbigqdGhpcywgdmlzaWJsZVJlY3QpKSB7CiAgICAgICAgIHZpZXcoKS5h
ZGRSZW5kZXJlcldpdGhQYXVzZWRJbWFnZUFuaW1hdGlvbnMoKnRoaXMpOwogICAgICAgICByZXR1
cm47CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAJKHJldmlz
aW9uIDE3MjgzNSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTIzMjEsNyArMjMyMSw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnNj
cm9sbFRvKGludCB4LCBpbnQgeSkKICAgICBpZiAoc2Nyb2xsc092ZXJmbG93KCkpCiAgICAgICAg
IGZyYW1lLmxvYWRlcigpLmNsaWVudCgpLmRpZENoYW5nZVNjcm9sbE9mZnNldCgpOwogCi0gICAg
cmVuZGVyZXIoKS52aWV3KCkucmVzdW1lUGF1c2VkSW1hZ2VBbmltYXRpb25zSWZOZWVkZWQoKTsK
KyAgICB2aWV3LmZyYW1lVmlldygpLnJlc3VtZVZpc2libGVJbWFnZUFuaW1hdGlvbnNJbmNsdWRp
bmdTdWJmcmFtZXMoKTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGZyYW1lRWxlbWVudEFuZFZp
ZXdQZXJtaXRTY3JvbGwoSFRNTEZyYW1lRWxlbWVudEJhc2UqIGZyYW1lRWxlbWVudEJhc2UsIEZy
YW1lVmlldyogZnJhbWVWaWV3KSAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJWaWV3LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
Vmlldy5jcHAJKHJldmlzaW9uIDE3MjgzNSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJWaWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM2MSw3ICsxMzYxLDcgQEAgdm9pZCBS
ZW5kZXJWaWV3OjpyZW1vdmVSZW5kZXJlcldpdGhQYXVzZQogCiB2b2lkIFJlbmRlclZpZXc6OnJl
c3VtZVBhdXNlZEltYWdlQW5pbWF0aW9uc0lmTmVlZGVkKCkKIHsKLSAgICBhdXRvIHZpc2libGVS
ZWN0ID0gZnJhbWVWaWV3KCkudmlzaWJsZUNvbnRlbnRSZWN0KCk7CisgICAgYXV0byB2aXNpYmxl
UmVjdCA9IGZyYW1lVmlldygpLndpbmRvd1RvQ29udGVudHMoZnJhbWVWaWV3KCkud2luZG93Q2xp
cFJlY3QoKSk7CiAgICAgVmVjdG9yPFJlbmRlckVsZW1lbnQqLCAxMD4gdG9SZW1vdmU7CiAgICAg
Zm9yIChhdXRvKiByZW5kZXJlciA6IG1fcmVuZGVyZXJzV2l0aFBhdXNlZEltYWdlQW5pbWF0aW9u
KSB7CiAgICAgICAgIGlmIChyZW5kZXJlci0+cmVwYWludEZvclBhdXNlZEltYWdlQW5pbWF0aW9u
c0lmTmVlZGVkKHZpc2libGVSZWN0KSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcv
V2ViVmlldy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZp
ZXcubW0JKHJldmlzaW9uIDE3MjgzNSkKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
Vmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTU3Myw5ICsxNTczLDggQEAgLSAodm9pZClfZGlk
RmluaXNoU2Nyb2xsaW5nT3Jab29taW5nCiAgICAgX3ByaXZhdGUtPm1haW5WaWV3SXNTY3JvbGxp
bmdPclpvb21pbmcgPSBOTzsKICAgICBbc2VsZiBzZXREZWZlcnNDYWxsYmFja3M6Tk9dOwogICAg
IFtbc2VsZiBtYWluRnJhbWVdIHNldFRpbWVvdXRzUGF1c2VkOk5PXTsKLSAgICBGcmFtZVZpZXcq
IHZpZXcgPSBbc2VsZiBfbWFpbkNvcmVGcmFtZV0tPnZpZXcoKTsKLSAgICBpZiAodmlldyAmJiB2
aWV3LT5yZW5kZXJWaWV3KCkpCi0gICAgICAgIHZpZXctPnJlbmRlclZpZXcoKS0+cmVzdW1lUGF1
c2VkSW1hZ2VBbmltYXRpb25zSWZOZWVkZWQoKTsKKyAgICBpZiAoRnJhbWVWaWV3KiB2aWV3ID0g
W3NlbGYgX21haW5Db3JlRnJhbWVdLT52aWV3KCkpCisgICAgICAgIHZpZXctPnJlc3VtZVZpc2li
bGVJbWFnZUFuaW1hdGlvbnNJbmNsdWRpbmdTdWJmcmFtZXMoKTsKIH0KIAogLSAodm9pZClfc2V0
UmVzb3VyY2VMb2FkU2NoZWR1bGVyU3VzcGVuZGVkOihCT09MKXN1c3BlbmQKSW5kZXg6IExheW91
dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3Mjg0NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE0LTA4LTIxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxl
LmNvbT4KKworICAgICAgICBBbmltYXRlZCBHSUZzIHNjcm9sbGVkIG91dCBvZiB2aWV3IHN0aWxs
IGNhdXNlIHRpdGxlYmFyIGJsdXIgdG8gdXBkYXRlLCBvbiB0dW1ibHIuY29tIHBhZ2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjEzOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9yZXBhaW50
L25vLWFuaW1hdGlvbi1vdXRzaWRlLXZpZXdwb3J0LXN1YmZyYW1lLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9yZXBhaW50L25vLWFuaW1hdGlvbi1vdXRzaWRlLXZpZXdwb3J0
LXN1YmZyYW1lLmh0bWw6IEFkZGVkLgorCiAyMDE0LTA4LTIxICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CiAKICAgICAgICAgcnVieS1iYXNlLW1lcmdlLWJsb2NrLWNoaWxkcmVuLWNy
YXNoLTIuaHRtbCBzaG91bGQgbm90IHVzZSByZW5kZXIgdHJlZSBkdW1wLgpJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9yZXBhaW50L25vLWFuaW1hdGlvbi1vdXRzaWRlLXZpZXdwb3J0LXN1YmZyYW1l
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvbm8t
YW5pbWF0aW9uLW91dHNpZGUtdmlld3BvcnQtc3ViZnJhbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L25vLWFuaW1hdGlvbi1vdXRzaWRlLXZp
ZXdwb3J0LXN1YmZyYW1lLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEy
IEBACitUZXN0IHRoYXQgYW5pbWF0ZWQgZ2lmIGluIGEgZnJhbWUgb3V0c2lkZSB2aWV3cG9ydCBk
b2VzIG5vdCB0cmlnZ2VyIHJlcGFpbnQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitQQVNTIHJlcGFpbnRSZWN0c0FmdGVyU2Nyb2xsIGlzICIiCitQQVNTIHJlcGFpbnRSZWN0c0Fm
dGVyU2Nyb2xsQmFjayBpcyBub3QgIiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUK
KworVEVTVCBDT01QTEVURQorCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcmVwYWludC9uby1h
bmltYXRpb24tb3V0c2lkZS12aWV3cG9ydC1zdWJmcmFtZS5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvcmVwYWludC9uby1hbmltYXRpb24tb3V0c2lkZS12aWV3cG9ydC1zdWJm
cmFtZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L25vLWFu
aW1hdGlvbi1vdXRzaWRlLXZpZXdwb3J0LXN1YmZyYW1lLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSw1MyBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+anNUZXN0SXNBc3luYyA9IHRy
dWU7PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIlRlc3QgdGhhdCBhbmltYXRl
ZCBnaWYgaW4gYSBmcmFtZSBvdXRzaWRlIHZpZXdwb3J0IGRvZXMgbm90IHRyaWdnZXIgcmVwYWlu
dC4iKTsKKyAgICBmdW5jdGlvbiBzdGFydFRyYWNraW5nUmVwYWludHMoKQorICAgIHsKKyAgICAg
ICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc3Rh
cnRUcmFja2luZ1JlcGFpbnRzKCk7CisgICAgICAgIHdpbmRvdy5zY3JvbGxUbygwLDIwMCk7Cisg
ICAgICAgIHRlc3RSdW5uZXIuZGlzcGxheSgpOworICAgICAgICBzZXRUaW1lb3V0KHRlc3RBZnRl
clNjcm9sbCwgMjAwKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0QWZ0ZXJTY3JvbGwoKQor
ICAgIHsKKyAgICAgICAgcmVwYWludFJlY3RzQWZ0ZXJTY3JvbGwgPSB3aW5kb3cuaW50ZXJuYWxz
LnJlcGFpbnRSZWN0c0FzVGV4dCgpOworICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnN0b3BUcmFj
a2luZ1JlcGFpbnRzKCk7CisKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJyZXBhaW50
UmVjdHNBZnRlclNjcm9sbCIsICIiKTsKKworICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnN0YXJ0
VHJhY2tpbmdSZXBhaW50cygpOworICAgICAgICB3aW5kb3cuc2Nyb2xsVG8oMCwwKTsKKyAgICAg
ICAgdGVzdFJ1bm5lci5kaXNwbGF5KCk7CisgICAgICAgIHNldFRpbWVvdXQodGVzdEFmdGVyU2Ny
b2xsQmFjaywgMjAwKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0QWZ0ZXJTY3JvbGxCYWNr
KCkKKyAgICB7CisgICAgICAgIHJlcGFpbnRSZWN0c0FmdGVyU2Nyb2xsQmFjayA9IHdpbmRvdy5p
bnRlcm5hbHMucmVwYWludFJlY3RzQXNUZXh0KCk7CisgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMu
c3RvcFRyYWNraW5nUmVwYWludHMoKTsKKworICAgICAgICBzaG91bGROb3RCZUVxdWFsVG9TdHJp
bmcoInJlcGFpbnRSZWN0c0FmdGVyU2Nyb2xsQmFjayIsICIiKTsKKworICAgICAgICBmaW5pc2hK
U1Rlc3QoKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzdGFydCgpIHsKKyAgICAgICAgaWYgKCF3
aW5kb3cudGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAgICAgICAgICAgIHJldHVy
bjsKKworICAgICAgICB2YXIgaW1nID0gbmV3IEltYWdlKCk7CisgICAgICAgIGltZy5vbmxvYWQg
PSBzdGFydFRyYWNraW5nUmVwYWludHM7CisgICAgICAgIGltZy5zcmMgPSAicmVzb3VyY2VzL2Fu
aW1hdGVkLmdpZiI7CisgICAgfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InN0
YXJ0KCkiPgorPGlmcmFtZSBzcmNkb2M9IjxpbWcgc3JjPXJlc291cmNlcy9hbmltYXRlZC5naWY+
Ij48L2lmcmFtZT4KKzxkaXYgc3R5bGU9ImhlaWdodDoxMDAwcHgiPjwvZGl2PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="261664"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>