<?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>145493</bug_id>
          
          <creation_ts>2015-05-30 14:16:29 -0700</creation_ts>
          <short_desc>PDFs always think they&apos;re visible on iOS.</short_desc>
          <delta_ts>2015-06-02 15:03:09 -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>WebKit2</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="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>dbates</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1098347</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-05-30 14:16:29 -0700</bug_when>
    <thetext>The problem here is that WKContentView is currently responsible for notifying the WebPageProxy that the visibility may have changed, but when a PDF isn&apos;t showing the WKContentView isn&apos;t in the view hierarchy and doesn&apos;t receive the didMoveToWindow notifications – and the WKPDFView (which is in the view hierarchy) does not listen for these events.

Visibility of the page should really just track the visibility of the WKWebView (and when actually assessing the visibility it largely does - the page client checks the web view&apos;s visibility, bar a FIXME, and the foreground/background check, which needs to change). So notifications should really just come from the WKWebView.

The WKWebView already listens for the didMoveToWindow notification, it just was only updating the IsInWindow flag. Instead just update all flags, and the call to viewStateDidChange from WKContentView can just be removed.

There is one problem with this in that it would reverse the order of the calls to viewStateDidChange &amp; _updateForScreen:, which would mean the the view would become visible before updating the screen pixel density. To fix this, moving the call to _updateForScreen: to willMoveToWindow:, to ensure it occurs before the page becomes visible.

This will also change behavior on Mac for WKWebView clients, in coalescing all view state changes within the didMoveToWindow call. This is the direction we intended to go in anyway (the plan is to remove the mayHaveChanged argument from viewStateDidChange - we&apos;re currently adding unnecessary IPC traffic).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098351</commentid>
    <comment_count>1</comment_count>
      <attachid>253964</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-05-30 14:26:52 -0700</bug_when>
    <thetext>Created attachment 253964
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098377</commentid>
    <comment_count>2</comment_count>
      <attachid>253964</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-05-30 20:59:01 -0700</bug_when>
    <thetext>Comment on attachment 253964
Fix

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

r=me

&gt; Source/WebKit2/ChangeLog:25
&gt; +        updating the screen pixel density. To fix this, moving the call to _updateForScreen:

s/moving/move/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098429</commentid>
    <comment_count>3</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-05-31 16:17:39 -0700</bug_when>
    <thetext>Committed revision 185046.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098534</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-06-01 10:56:02 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Committed revision 185046.

This change causes many animation tests to time out on iOS WebKit2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098556</commentid>
    <comment_count>5</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-06-01 11:41:48 -0700</bug_when>
    <thetext>Temporary roll-out in r185068...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098913</commentid>
    <comment_count>6</comment_count>
      <attachid>254107</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-06-02 14:56:50 -0700</bug_when>
    <thetext>Created attachment 254107
With fix for WebKitTestRunner</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098916</commentid>
    <comment_count>7</comment_count>
      <attachid>254107</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-06-02 15:02:13 -0700</bug_when>
    <thetext>Comment on attachment 254107
With fix for WebKitTestRunner

Reviewed by Sam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098917</commentid>
    <comment_count>8</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2015-06-02 15:03:09 -0700</bug_when>
    <thetext>Committed revision 185127.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253964</attachid>
            <date>2015-05-30 14:26:52 -0700</date>
            <delta_ts>2015-06-02 14:56:50 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>145493.1.patch</filename>
            <type>text/plain</type>
            <size>3984</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTAzMSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQ0IEBACisyMDE1LTA1LTMwICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBQREZzIGFsd2F5
cyB0aGluayB0aGV5J3JlIHZpc2libGUgb24gaU9TLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1NDkzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
OTY2ODg3OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgV0tDb250ZW50VmlldyBpcyBjdXJyZW50bHkgcmVz
cG9uc2libGUgZm9yIG5vdGlmeWluZyB0aGUgV2ViUGFnZVByb3h5CisgICAgICAgIHRoYXQgdGhl
IHZpc2liaWxpdHkgbWF5IGhhdmUgY2hhbmdlZCwgYnV0IHdoZW4gYSBQREYgaXNuJ3Qgc2hvd2lu
ZyB0aGUgV0tDb250ZW50VmlldyBpc24ndCBpbgorICAgICAgICB0aGUgdmlldyBoaWVyYXJjaHkg
YW5kIGRvZXNuJ3QgcmVjZWl2ZSB0aGUgZGlkTW92ZVRvV2luZG93IG5vdGlmaWNhdGlvbnMg4oCT
IGFuZCB0aGUgV0tQREZWaWV3CisgICAgICAgICh3aGljaCBpcyBpbiB0aGUgdmlldyBoaWVyYXJj
aHkpIGRvZXMgbm90IGxpc3RlbiBmb3IgdGhlc2UgZXZlbnRzLgorCisgICAgICAgIFZpc2liaWxp
dHkgb2YgdGhlIHBhZ2Ugc2hvdWxkIHJlYWxseSBqdXN0IHRyYWNrIHRoZSB2aXNpYmlsaXR5IG9m
IHRoZSBXS1dlYlZpZXcgKGFuZCB3aGVuCisgICAgICAgIGFjdHVhbGx5IGFzc2Vzc2luZyB0aGUg
dmlzaWJpbGl0eSBpdCBsYXJnZWx5IGRvZXMgLSB0aGUgcGFnZSBjbGllbnQgY2hlY2tzIHRoZSB3
ZWIgdmlldydzCisgICAgICAgIHZpc2liaWxpdHksIGJhciBhIEZJWE1FLCBhbmQgdGhlIGZvcmVn
cm91bmQvYmFja2dyb3VuZCBjaGVjaywgd2hpY2ggbmVlZHMgdG8gY2hhbmdlKS4KKyAgICAgICAg
U28gbm90aWZpY2F0aW9ucyBzaG91bGQgcmVhbGx5IGp1c3QgY29tZSBmcm9tIHRoZSBXS1dlYlZp
ZXcuCisKKyAgICAgICAgVGhlIFdLV2ViVmlldyBhbHJlYWR5IGxpc3RlbnMgZm9yIHRoZSBkaWRN
b3ZlVG9XaW5kb3cgbm90aWZpY2F0aW9uLCBpdCBqdXN0IHdhcyBvbmx5IHVwZGF0aW5nCisgICAg
ICAgIHRoZSBJc0luV2luZG93IGZsYWcuIEluc3RlYWQganVzdCB1cGRhdGUgYWxsIGZsYWdzLCBh
bmQgdGhlIGNhbGwgdG8gdmlld1N0YXRlRGlkQ2hhbmdlIGZyb20KKyAgICAgICAgV0tDb250ZW50
VmlldyBjYW4ganVzdCBiZSByZW1vdmVkLgorCisgICAgICAgIFRoZXJlIGlzIG9uZSBwcm9ibGVt
IHdpdGggdGhpcyBpbiB0aGF0IGl0IHdvdWxkIHJldmVyc2UgdGhlIG9yZGVyIG9mIHRoZSBjYWxs
cyB0bworICAgICAgICB2aWV3U3RhdGVEaWRDaGFuZ2UgJiBfdXBkYXRlRm9yU2NyZWVuOiwgd2hp
Y2ggd291bGQgbWVhbiB0aGUgdGhlIHZpZXcgd291bGQgYmVjb21lIHZpc2libGUgYmVmb3JlCisg
ICAgICAgIHVwZGF0aW5nIHRoZSBzY3JlZW4gcGl4ZWwgZGVuc2l0eS4gVG8gZml4IHRoaXMsIG1v
dmluZyB0aGUgY2FsbCB0byBfdXBkYXRlRm9yU2NyZWVuOgorICAgICAgICB0byB3aWxsTW92ZVRv
V2luZG93OiwgdG8gZW5zdXJlIGl0IG9jY3VycyBiZWZvcmUgdGhlIHBhZ2UgYmVjb21lcyB2aXNp
YmxlLgorCisgICAgICAgIFRoaXMgd2lsbCBhbHNvIGNoYW5nZSBiZWhhdmlvciBvbiBNYWMgZm9y
IFdLV2ViVmlldyBjbGllbnRzLCBpbiBjb2FsZXNjaW5nIGFsbCB2aWV3IHN0YXRlIGNoYW5nZXMK
KyAgICAgICAgd2l0aGluIHRoZSBkaWRNb3ZlVG9XaW5kb3cgY2FsbC4gVGhpcyBpcyB0aGUgZGly
ZWN0aW9uIHdlIGludGVuZGVkIHRvIGdvIGluIGFueXdheSAodGhlIHBsYW4gaXMKKyAgICAgICAg
dG8gcmVtb3ZlIHRoZSBtYXlIYXZlQ2hhbmdlZCBhcmd1bWVudCBmcm9tIHZpZXdTdGF0ZURpZENo
YW5nZSAtIHdlJ3JlIGN1cnJlbnRseSBhZGRpbmcgdW5uZWNlc3NhcnkKKyAgICAgICAgSVBDIHRy
YWZmaWMpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW06Cisg
ICAgICAgICgtW1dLV2ViVmlldyBkaWRNb3ZlVG9XaW5kb3ddKToKKyAgICAgICAgICAgIC0gc2hv
dWxkIHVwZGF0ZSBhbGwgdmlldyBzdGF0ZSBmbGFncy4KKyAgICAgICAgKiBVSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXcubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgd2lsbE1vdmVUb1dp
bmRvdzpdKToKKyAgICAgICAgICAgIC0gc2hvdWxkIF91cGRhdGVGb3JTY3JlZW46CisgICAgICAg
ICgtW1dLQ29udGVudFZpZXcgZGlkTW92ZVRvV2luZG93XSk6IERlbGV0ZWQuCisgICAgICAgICAg
ICAtIGZ1bmN0aW9uYWxpdHkgbW92ZWQgdG8gLVtXS1dlYlZpZXcgZGlkTW92ZVRvV2luZG93XSwg
LVtXS0NvbnRlbnRWaWV3IGRpZE1vdmVUb1dpbmRvd10uCisKIDIwMTUtMDUtMjkgIEpvc2VwaCBQ
ZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBD
cmFzaCBjbG9zaW5nIGEgcmVsYXRlZCB0YWIgd2l0aCBXZWIgSW5zcGVjdG9yIG9wZW4gd2hpbGUg
cGFnZSBpcyByZWZyZXNoaW5nCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLV2ViVmlldy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLV2ViVmlldy5tbQkocmV2aXNpb24gMTg0NzQ2KQorKysgU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAgLTEz
MjAsNyArMTMyMCw3IEBAIC0gKEJPT0wpX3pvb21Ub1JlY3Q6KFdlYkNvcmU6OkZsb2F0UmVjdCkK
IAogLSAodm9pZClkaWRNb3ZlVG9XaW5kb3cKIHsKLSAgICBfcGFnZS0+dmlld1N0YXRlRGlkQ2hh
bmdlKFdlYkNvcmU6OlZpZXdTdGF0ZTo6SXNJbldpbmRvdyk7CisgICAgX3BhZ2UtPnZpZXdTdGF0
ZURpZENoYW5nZShXZWJDb3JlOjpWaWV3U3RhdGU6OkFsbEZsYWdzKTsKIH0KIAogLSAodm9pZClz
ZXRPcGFxdWU6KEJPT0wpb3BhcXVlCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L2lvcy9XS0NvbnRlbnRWaWV3Lm1tCShyZXZpc2lvbiAxODQ3NDYpCisrKyBTb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAgLTI4MSwx
NCArMjgxLDkgQEAgLSAodm9pZCl3aWxsTW92ZVRvV2luZG93OihVSVdpbmRvdyAqKW5ldwogICAg
ICAgICBpZiAoX3dlYlZpZXcuX2FsbG93c0xpbmtQcmV2aWV3KQogICAgICAgICAgICAgW3NlbGYg
X3JlZ2lzdGVyUHJldmlld0luV2luZG93Om5ld1dpbmRvd107CiAjZW5kaWYKLSAgICB9Ci19CiAK
LS0gKHZvaWQpZGlkTW92ZVRvV2luZG93Ci17Ci0gICAgaWYgKHNlbGYud2luZG93KQotICAgICAg
ICBbc2VsZiBfdXBkYXRlRm9yU2NyZWVuOnNlbGYud2luZG93LnNjcmVlbl07Ci0gICAgX3BhZ2Ut
PnZpZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OkFsbEZsYWdzKTsKKyAgICAgICAgW3NlbGYg
X3VwZGF0ZUZvclNjcmVlbjpuZXdXaW5kb3cuc2NyZWVuXTsKKyAgICB9CiB9CiAKIC0gKFdLQnJv
d3NpbmdDb250ZXh0Q29udHJvbGxlciAqKWJyb3dzaW5nQ29udGV4dENvbnRyb2xsZXIK
</data>
<flag name="review"
          id="278923"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254107</attachid>
            <date>2015-06-02 14:56:50 -0700</date>
            <delta_ts>2015-06-02 15:02:13 -0700</delta_ts>
            <desc>With fix for WebKitTestRunner</desc>
            <filename>145493.2.patch</filename>
            <type>text/plain</type>
            <size>4621</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTEyNSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQ3IEBACisyMDE1LTA2LTAyICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBQREZzIGFsd2F5
cyB0aGluayB0aGV5J3JlIHZpc2libGUgb24gaU9TLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1NDkzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8x
OTY2ODg3OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgV0tDb250ZW50VmlldyBpcyBjdXJyZW50bHkgcmVz
cG9uc2libGUgZm9yIG5vdGlmeWluZyB0aGUgV2ViUGFnZVByb3h5CisgICAgICAgIHRoYXQgdGhl
IHZpc2liaWxpdHkgbWF5IGhhdmUgY2hhbmdlZCwgYnV0IHdoZW4gYSBQREYgaXNuJ3Qgc2hvd2lu
ZyB0aGUgV0tDb250ZW50VmlldyBpc24ndCBpbgorICAgICAgICB0aGUgdmlldyBoaWVyYXJjaHkg
YW5kIGRvZXNuJ3QgcmVjZWl2ZSB0aGUgZGlkTW92ZVRvV2luZG93IG5vdGlmaWNhdGlvbnMg4oCT
IGFuZCB0aGUgV0tQREZWaWV3CisgICAgICAgICh3aGljaCBpcyBpbiB0aGUgdmlldyBoaWVyYXJj
aHkpIGRvZXMgbm90IGxpc3RlbiBmb3IgdGhlc2UgZXZlbnRzLgorCisgICAgICAgIFZpc2liaWxp
dHkgb2YgdGhlIHBhZ2Ugc2hvdWxkIHJlYWxseSBqdXN0IHRyYWNrIHRoZSB2aXNpYmlsaXR5IG9m
IHRoZSBXS1dlYlZpZXcgKGFuZCB3aGVuCisgICAgICAgIGFjdHVhbGx5IGFzc2Vzc2luZyB0aGUg
dmlzaWJpbGl0eSBpdCBsYXJnZWx5IGRvZXMgLSB0aGUgcGFnZSBjbGllbnQgY2hlY2tzIHRoZSB3
ZWIgdmlldydzCisgICAgICAgIHZpc2liaWxpdHksIGJhciBhIEZJWE1FLCBhbmQgdGhlIGZvcmVn
cm91bmQvYmFja2dyb3VuZCBjaGVjaywgd2hpY2ggbmVlZHMgdG8gY2hhbmdlKS4KKyAgICAgICAg
U28gbm90aWZpY2F0aW9ucyBzaG91bGQgcmVhbGx5IGp1c3QgY29tZSBmcm9tIHRoZSBXS1dlYlZp
ZXcuCisKKyAgICAgICAgVGhlIFdLV2ViVmlldyBhbHJlYWR5IGxpc3RlbnMgZm9yIHRoZSBkaWRN
b3ZlVG9XaW5kb3cgbm90aWZpY2F0aW9uLCBpdCBqdXN0IHdhcyBvbmx5IHVwZGF0aW5nCisgICAg
ICAgIHRoZSBJc0luV2luZG93IGZsYWcuIEluc3RlYWQganVzdCB1cGRhdGUgYWxsIGZsYWdzLCBh
bmQgdGhlIGNhbGwgdG8gdmlld1N0YXRlRGlkQ2hhbmdlIGZyb20KKyAgICAgICAgV0tDb250ZW50
VmlldyBjYW4ganVzdCBiZSByZW1vdmVkLgorCisgICAgICAgIFRoZXJlIGlzIG9uZSBwcm9ibGVt
IHdpdGggdGhpcyBpbiB0aGF0IGl0IHdvdWxkIHJldmVyc2UgdGhlIG9yZGVyIG9mIHRoZSBjYWxs
cyB0bworICAgICAgICB2aWV3U3RhdGVEaWRDaGFuZ2UgJiBfdXBkYXRlRm9yU2NyZWVuOiwgd2hp
Y2ggd291bGQgbWVhbiB0aGUgdGhlIHZpZXcgd291bGQgYmVjb21lIHZpc2libGUgYmVmb3JlCisg
ICAgICAgIHVwZGF0aW5nIHRoZSBzY3JlZW4gcGl4ZWwgZGVuc2l0eS4gVG8gZml4IHRoaXMsIG1v
dmluZyB0aGUgY2FsbCB0byBfdXBkYXRlRm9yU2NyZWVuOgorICAgICAgICB0byB3aWxsTW92ZVRv
V2luZG93OiwgdG8gZW5zdXJlIGl0IG9jY3VycyBiZWZvcmUgdGhlIHBhZ2UgYmVjb21lcyB2aXNp
YmxlLgorCisgICAgICAgIFRoaXMgd2lsbCBhbHNvIGNoYW5nZSBiZWhhdmlvciBvbiBNYWMgZm9y
IFdLV2ViVmlldyBjbGllbnRzLCBpbiBjb2FsZXNjaW5nIGFsbCB2aWV3IHN0YXRlIGNoYW5nZXMK
KyAgICAgICAgd2l0aGluIHRoZSBkaWRNb3ZlVG9XaW5kb3cgY2FsbC4gVGhpcyBpcyB0aGUgZGly
ZWN0aW9uIHdlIGludGVuZGVkIHRvIGdvIGluIGFueXdheSAodGhlIHBsYW4gaXMKKyAgICAgICAg
dG8gcmVtb3ZlIHRoZSBtYXlIYXZlQ2hhbmdlZCBhcmd1bWVudCBmcm9tIHZpZXdTdGF0ZURpZENo
YW5nZSAtIHdlJ3JlIGN1cnJlbnRseSBhZGRpbmcgdW5uZWNlc3NhcnkKKyAgICAgICAgSVBDIHRy
YWZmaWMpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW06Cisg
ICAgICAgICgtW1dLV2ViVmlldyBkaWRNb3ZlVG9XaW5kb3ddKToKKyAgICAgICAgICAgIC0gc2hv
dWxkIHVwZGF0ZSBhbGwgdmlldyBzdGF0ZSBmbGFncy4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L2lvcy9XS1ZpZXdJT1MubW06CisgICAgICAgICgtW1dLVmlldyBkaWRNb3ZlVG9XaW5kb3ddKToK
KyAgICAgICAgICAgIC0gYWRkZWQgdG8gbWF0Y2ggV0tXZWJWaWV3Lm1tLCBmb3IgV2ViS2l0VGVz
dFJ1bm5lci4KKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXcubW06CisgICAg
ICAgICgtW1dLQ29udGVudFZpZXcgd2lsbE1vdmVUb1dpbmRvdzpdKToKKyAgICAgICAgICAgIC0g
c2hvdWxkIF91cGRhdGVGb3JTY3JlZW46CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgZGlkTW92
ZVRvV2luZG93XSk6IERlbGV0ZWQuCisgICAgICAgICAgICAtIGZ1bmN0aW9uYWxpdHkgbW92ZWQg
dG8gLVtXS1dlYlZpZXcgZGlkTW92ZVRvV2luZG93XSwgLVtXS0NvbnRlbnRWaWV3IGRpZE1vdmVU
b1dpbmRvd10uCisKIDIwMTUtMDYtMDIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4K
IAogICAgICAgICBbaU9TXVtXSzJdIEFsd2F5cyBtYXJrIGxheWVycyBhcyB2b2xhdGlsZSBmb3Ig
YmFja2dyb3VuZCBwYWdlcwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1dlYlZpZXcubW0JKHJldmlzaW9uIDE4NTA2OCkKKysrIFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMzIw
LDcgKzEzMjAsNyBAQCAtIChCT09MKV96b29tVG9SZWN0OihXZWJDb3JlOjpGbG9hdFJlY3QpCiAK
IC0gKHZvaWQpZGlkTW92ZVRvV2luZG93CiB7Ci0gICAgX3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5n
ZShXZWJDb3JlOjpWaWV3U3RhdGU6OklzSW5XaW5kb3cpOworICAgIF9wYWdlLT52aWV3U3RhdGVE
aWRDaGFuZ2UoV2ViQ29yZTo6Vmlld1N0YXRlOjpBbGxGbGFncyk7CiB9CiAKIC0gKHZvaWQpc2V0
T3BhcXVlOihCT09MKW9wYXF1ZQpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9p
b3MvV0tWaWV3SU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvaW9zL1dLVmlld0lPUy5tbQkocmV2aXNpb24gMTg1MDQ2KQorKysgU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9pb3MvV0tWaWV3SU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMTMsNiAr
MTEzLDExIEBAIC0gKHZvaWQpc2V0Qm91bmRzOihDR1JlY3QpYm91bmRzCiAgICAgICAgIFtzZWxm
IF9mcmFtZU9yQm91bmRzQ2hhbmdlZF07CiB9CiAKKy0gKHZvaWQpZGlkTW92ZVRvV2luZG93Cit7
CisgICAgW19jb250ZW50VmlldyBwYWdlXS0+dmlld1N0YXRlRGlkQ2hhbmdlKFdlYkNvcmU6OlZp
ZXdTdGF0ZTo6QWxsRmxhZ3MpOworfQorCiAtIChVSVNjcm9sbFZpZXcgKilzY3JvbGxWaWV3CiB7
CiAgICAgcmV0dXJuIF9zY3JvbGxWaWV3LmdldCgpOwpJbmRleDogU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbQkocmV2aXNpb24gMTg1MDY4KQorKysgU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCSh3b3JraW5nIGNvcHkp
CkBAIC0yODEsMTQgKzI4MSw5IEBAIC0gKHZvaWQpd2lsbE1vdmVUb1dpbmRvdzooVUlXaW5kb3cg
KiluZXcKICAgICAgICAgaWYgKF93ZWJWaWV3Ll9hbGxvd3NMaW5rUHJldmlldykKICAgICAgICAg
ICAgIFtzZWxmIF9yZWdpc3RlclByZXZpZXdJbldpbmRvdzpuZXdXaW5kb3ddOwogI2VuZGlmCi0g
ICAgfQotfQogCi0tICh2b2lkKWRpZE1vdmVUb1dpbmRvdwotewotICAgIGlmIChzZWxmLndpbmRv
dykKLSAgICAgICAgW3NlbGYgX3VwZGF0ZUZvclNjcmVlbjpzZWxmLndpbmRvdy5zY3JlZW5dOwot
ICAgIF9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRlOjpBbGxGbGFncyk7CisgICAg
ICAgIFtzZWxmIF91cGRhdGVGb3JTY3JlZW46bmV3V2luZG93LnNjcmVlbl07CisgICAgfQogfQog
CiAtIChXS0Jyb3dzaW5nQ29udGV4dENvbnRyb2xsZXIgKilicm93c2luZ0NvbnRleHRDb250cm9s
bGVyCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>