<?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>58419</bug_id>
          
          <creation_ts>2011-04-13 01:48:32 -0700</creation_ts>
          <short_desc>[chromium] Clicking on plugin for first time blocks focus shift</short_desc>
          <delta_ts>2011-04-19 13:45:32 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Jeremy Moskovich">playmobil</reporter>
          <assigned_to name="Stuart Morgan">stuartmorgan</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>384738</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2011-04-13 01:48:32 -0700</bug_when>
    <thetext>Chromium bug: crbug.com/77172

Description:
The attached testcase contains a plugin and a textarea embedded in an iframe.

Open the testcase in Chromium, click on the plugin, then click back in the textarea and try to type some text.

Expected result:
You should be able to type into the textarea.

Actual result:
You can&apos;t type into the textarea, even though the focus ring is draw around it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384741</commentid>
    <comment_count>1</comment_count>
      <attachid>89354</attachid>
    <who name="Jeremy Moskovich">playmobil</who>
    <bug_when>2011-04-13 01:54:43 -0700</bug_when>
    <thetext>Created attachment 89354
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>384981</commentid>
    <comment_count>2</comment_count>
      <attachid>89397</attachid>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2011-04-13 10:21:41 -0700</bug_when>
    <thetext>Created attachment 89397
fix

Uses FocusController to handle the focus change, just as would happen for a non-plugin element (see the debugging in the Chromium bug for more details on why).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387753</commentid>
    <comment_count>3</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2011-04-18 08:53:57 -0700</bug_when>
    <thetext>Ping. Can one of you take a look at this? It&apos;s a small patch, and the issue it fixes is pretty nasty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387763</commentid>
    <comment_count>4</comment_count>
      <attachid>89397</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-18 09:07:40 -0700</bug_when>
    <thetext>Comment on attachment 89397
fix

How do we test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387764</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-18 09:08:15 -0700</bug_when>
    <thetext>If this is only reproducible in the full Chromium browser, we could/should still land a manual-test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387829</commentid>
    <comment_count>6</comment_count>
      <attachid>89397</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-18 10:12:10 -0700</bug_when>
    <thetext>Comment on attachment 89397
fix

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

Can&apos;t we use eventSender to test this?

&gt; Source/WebKit/chromium/ChangeLog:4
&gt; +

You forgot bug title &amp; bug url.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387842</commentid>
    <comment_count>7</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2011-04-18 10:25:20 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; How do we test this?

(In reply to comment #6)
&gt; Can&apos;t we use eventSender to test this?

I have very little experience with WebKit development; I&apos;ll try to figure this out myself I guess (the docs seem pretty sparse), but pointers would be a lot more helpful than rhetorical questions I don&apos;t know the answers to.

(In reply to comment #6)
&gt; You forgot bug title &amp; bug url.

The bug link is there. I wasn&apos;t aware the title was necessary; I&apos;ll add it. (Perhaps the prepare-ChangeLog script should update the template if people are expected to include it, since I don&apos;t see any mention of it in either the template or the &quot;how to make a patch&quot; documentation.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387844</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-18 10:29:45 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; I have very little experience with WebKit development; I&apos;ll try to figure this out myself I guess (the docs seem pretty sparse), but pointers would be a lot more helpful than rhetorical questions I don&apos;t know the answers to.

EventSender allows you to send arbitrary mouse events / keyboard events in layout tests.  I don&apos;t think there&apos;s any documentation about eventSender but you can see a couple of examples if you grep on LayoutTests.

&gt; (In reply to comment #6)
&gt; &gt; You forgot bug title &amp; bug url.
&gt; 
&gt; The bug link is there. I wasn&apos;t aware the title was necessary; I&apos;ll add it. (Perhaps the prepare-ChangeLog script should update the template if people are expected to include it, since I don&apos;t see any mention of it in either the template or the &quot;how to make a patch&quot; documentation.)

You&apos;re supposed to put the bug title &amp; bug url in the consecutive lines and then have a blank line before describing what you&apos;re fixing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388158</commentid>
    <comment_count>9</comment_count>
      <attachid>90114</attachid>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2011-04-18 16:30:22 -0700</bug_when>
    <thetext>Created attachment 90114
fix v2

Test case added, based on looking at some of the surrounding test--thanks for the pointers. It runs as both a layout test and an interactive test (although the two modes work differently since I can&apos;t simulate clicks in normal mode).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388565</commentid>
    <comment_count>10</comment_count>
      <attachid>90114</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-04-19 10:06:19 -0700</bug_when>
    <thetext>Comment on attachment 90114
fix v2

Adding cq+ since stuart isn&apos;t a committer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388625</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-19 11:15:36 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 90114:

http/tests/xmlhttprequest/cross-origin-no-credential-prompt.html bug 52249 (author: ap@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388628</commentid>
    <comment_count>12</comment_count>
      <attachid>90114</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-19 11:17:52 -0700</bug_when>
    <thetext>Comment on attachment 90114
fix v2

Clearing flags on attachment: 90114

Committed r84270: &lt;http://trac.webkit.org/changeset/84270&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388629</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-19 11:17:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388695</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-19 12:21:03 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 90114:

http/tests/misc/favicon-loads-with-icon-loading-override.html bug 58412 (author: alice.liu@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388709</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-19 12:40:41 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/84270 might have broken SnowLeopard Intel Release (Tests)
The following tests are not passing:
plugins/mouse-click-iframe-to-plugin.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388721</commentid>
    <comment_count>16</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2011-04-19 12:55:47 -0700</bug_when>
    <thetext>Am I missing something in the test structure? It&apos;s all run in one pass, no waiting for callbacks, so I didn&apos;t think I needed notifyDone based on looking at other cases. It ran fine for me locally on Snow Leopard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388745</commentid>
    <comment_count>17</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-19 13:36:03 -0700</bug_when>
    <thetext>I skipped the test in http://trac.webkit.org/changeset/84279 for WebKit2 but it doesn&apos;t seem to be the right fix then.  Please re-enable the test on WebKit2 when you fixed the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388748</commentid>
    <comment_count>18</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-19 13:37:38 -0700</bug_when>
    <thetext>Faling on Windows 7: http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r84283%20(11851)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388757</commentid>
    <comment_count>19</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-04-19 13:45:32 -0700</bug_when>
    <thetext>Updated Skipped files in http://trac.webkit.org/changeset/84287.  The bug for tracking the mac/win failure is https://bugs.webkit.org/show_bug.cgi?id=58924</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>89354</attachid>
            <date>2011-04-13 01:54:43 -0700</date>
            <delta_ts>2011-04-13 01:54:43 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>focus_testcase.html</filename>
            <type>text/html</type>
            <size>962</size>
            <attacher name="Jeremy Moskovich">playmobil</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cgo8cD5UaGlzIHRlc3RjYXNlIGV4aGliaXRzIGEgcHJvYmxlbSB3aGVy
ZSBXZWJLaXQgZG9lc24ndCBjb3JyZWN0bHkgbnVsbCBmb2N1cyBmb3IgYSBub2RlIGluIGFuIElG
cmFtZSB3aGVuIGNsaWNraW5nIG9uIGEgcGx1Z2luLgo8L3A+Cgo8b2JqZWN0IHdpZHRoPSI2NDAi
IGhlaWdodD0iMzkwIiBpZD1wbHVnaW4+PHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0iaHR0cDov
L3d3dy55b3V0dWJlLmNvbS92LzN1cVNiRV81RmlZP2ZzPTEmYW1wO2hsPWVuX1VTIj48L3BhcmFt
PjxwYXJhbSBuYW1lPSJhbGxvd0Z1bGxTY3JlZW4iIHZhbHVlPSJ0cnVlIj48L3BhcmFtPjxwYXJh
bSBuYW1lPSJhbGxvd3NjcmlwdGFjY2VzcyIgdmFsdWU9ImFsd2F5cyI+PC9wYXJhbT48ZW1iZWQg
c3JjPSJodHRwOi8vd3d3LnlvdXR1YmUuY29tL3YvM3VxU2JFXzVGaVk/ZnM9MSZhbXA7aGw9ZW5f
VVMiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBhbGxvd3NjcmlwdGFjY2Vz
cz0iYWx3YXlzIiBhbGxvd2Z1bGxzY3JlZW49InRydWUiIHdpZHRoPSI2NDAiIGhlaWdodD0iMzkw
Ij48L2VtYmVkPjwvb2JqZWN0Pgo8YnI+CjxpZnJhbWUgaWQ9ZnJhbWUgd2lkdGg9NjQwPjwvaWZy
YW1lPgoKPHNjcmlwdD4KICB2YXIgZnJhbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZnJh
bWUnKTsKICBmcmFtZS5jb250ZW50V2luZG93LmRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0iPHRl
eHRhcmVhIGlkPXRleHRhcmVhIGNvbHM9NTAgcm93cz01PiBcCkNsaWNrIG9uIHRoZSBwbHVnaW4s
IHRoZW4gY2xpY2sgaGVyZSBhbmQgdHJ5IHR5cGluZyBzb21lIHRleHQuXAo8L3RleHRhcmVhPiI7
CgogIHZhciB0ZXh0YXJlYSA9IGZyYW1lLmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3RleHRhcmVhJyk7CiAgdGV4dGFyZWEuZm9jdXMoKTsgIAo8L3NjcmlwdD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89397</attachid>
            <date>2011-04-13 10:21:41 -0700</date>
            <delta_ts>2011-04-18 16:30:22 -0700</delta_ts>
            <desc>fix</desc>
            <filename>58419.patch</filename>
            <type>text/plain</type>
            <size>1730</size>
            <attacher name="Stuart Morgan">stuartmorgan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA4Mzc0OCkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMDQtMTMgIFN0dWFydCBNb3JnYW4gIDxzdHVhcnRtb3JnYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN3aXRj
aGVkIHRvIHVzaW5nIEZvY3VzQ29udHJvbGxlciB3aGVuIG1vdmluZyBmb2N1cyB0byBhIHBsdWdp
bgorICAgICAgICBzbyB0aGF0IGNyb3NzLWZyYW1lIGZvY3VzIGNoYW5nZXMgYXJlIGhhbmRsZWQg
Y29ycmVjdGx5LgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01ODQxOQorCisgICAgICAgICogc3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJQbHVnaW5Db250YWluZXJJbXBsOjpoYW5kbGVNb3VzZUV2ZW50
KToKKwogMjAxMS0wNC0xMyAgS2ludWtvIFlhc3VkYSAgPGtpbnVrb0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgTGV2aW4uCkluZGV4OiBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAkocmV2aXNp
b24gODM3NDIpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWlu
ZXJJbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDgwLDEyICs0ODAsMTEgQEAgdm9pZCBXZWJQ
bHVnaW5Db250YWluZXJJbXBsOjpoYW5kbGVNb3VzZQogICAgICAgICByZXR1cm47CiAKICAgICBp
ZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkubW91c2Vkb3duRXZlbnQpIHsKLSAgICAg
ICAgLy8gRW5zdXJlIHRoYXQgdGhlIGZyYW1lIGNvbnRhaW5pbmcgdGhlIHBsdWdpbiBoYXMgZm9j
dXMuCiAgICAgICAgIEZyYW1lKiBjb250YWluaW5nRnJhbWUgPSBwYXJlbnRWaWV3LT5mcmFtZSgp
OwogICAgICAgICBpZiAoUGFnZSogY3VycmVudFBhZ2UgPSBjb250YWluaW5nRnJhbWUtPnBhZ2Uo
KSkKLSAgICAgICAgICAgIGN1cnJlbnRQYWdlLT5mb2N1c0NvbnRyb2xsZXIoKS0+c2V0Rm9jdXNl
ZEZyYW1lKGNvbnRhaW5pbmdGcmFtZSk7Ci0gICAgICAgIC8vIEdpdmUgZm9jdXMgdG8gb3VyIGNv
bnRhaW5pbmcgSFRNTFBsdWdpbkVsZW1lbnQuCi0gICAgICAgIGNvbnRhaW5pbmdGcmFtZS0+ZG9j
dW1lbnQoKS0+c2V0Rm9jdXNlZE5vZGUobV9lbGVtZW50KTsKKyAgICAgICAgICAgIGN1cnJlbnRQ
YWdlLT5mb2N1c0NvbnRyb2xsZXIoKS0+c2V0Rm9jdXNlZE5vZGUobV9lbGVtZW50LCBjb250YWlu
aW5nRnJhbWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjb250YWluaW5nRnJhbWUtPmRv
Y3VtZW50KCktPnNldEZvY3VzZWROb2RlKG1fZWxlbWVudCk7CiAgICAgfQogCiAgICAgV2ViQ3Vy
c29ySW5mbyBjdXJzb3JJbmZvOwo=
</data>
<flag name="review"
          id="82063"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90114</attachid>
            <date>2011-04-18 16:30:22 -0700</date>
            <delta_ts>2011-04-19 11:17:52 -0700</delta_ts>
            <desc>fix v2</desc>
            <filename>54819v2.patch</filename>
            <type>text/plain</type>
            <size>4232</size>
            <attacher name="Stuart Morgan">stuartmorgan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA4NDIwNSkKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDQtMTMgIFN0dWFydCBNb3JnYW4gIDxzdHVhcnRtb3JnYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtjaHJv
bWl1bV0gQ2xpY2tpbmcgb24gcGx1Z2luIGZvciBmaXJzdCB0aW1lIGJsb2NrcyBmb2N1cyBzaGlm
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTg0MTkK
KworICAgICAgICBTd2l0Y2hlZCB0byB1c2luZyBGb2N1c0NvbnRyb2xsZXIgd2hlbiBtb3Zpbmcg
Zm9jdXMgdG8gYSBwbHVnaW4KKyAgICAgICAgc28gdGhhdCBjcm9zcy1mcmFtZSBmb2N1cyBjaGFu
Z2VzIGFyZSBoYW5kbGVkIGNvcnJlY3RseS4KKworICAgICAgICAqIHNyYy9XZWJQbHVnaW5Db250
YWluZXJJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGx1Z2luQ29udGFpbmVySW1wbDo6
aGFuZGxlTW91c2VFdmVudCk6CisKIDIwMTEtMDQtMTggIEV2YW4gTWFydGluICA8ZXZhbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBs
LmNwcAkocmV2aXNpb24gODM3NDIpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJQ
bHVnaW5Db250YWluZXJJbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDgwLDEyICs0ODAsMTEg
QEAgdm9pZCBXZWJQbHVnaW5Db250YWluZXJJbXBsOjpoYW5kbGVNb3VzZQogICAgICAgICByZXR1
cm47CiAKICAgICBpZiAoZXZlbnQtPnR5cGUoKSA9PSBldmVudE5hbWVzKCkubW91c2Vkb3duRXZl
bnQpIHsKLSAgICAgICAgLy8gRW5zdXJlIHRoYXQgdGhlIGZyYW1lIGNvbnRhaW5pbmcgdGhlIHBs
dWdpbiBoYXMgZm9jdXMuCiAgICAgICAgIEZyYW1lKiBjb250YWluaW5nRnJhbWUgPSBwYXJlbnRW
aWV3LT5mcmFtZSgpOwogICAgICAgICBpZiAoUGFnZSogY3VycmVudFBhZ2UgPSBjb250YWluaW5n
RnJhbWUtPnBhZ2UoKSkKLSAgICAgICAgICAgIGN1cnJlbnRQYWdlLT5mb2N1c0NvbnRyb2xsZXIo
KS0+c2V0Rm9jdXNlZEZyYW1lKGNvbnRhaW5pbmdGcmFtZSk7Ci0gICAgICAgIC8vIEdpdmUgZm9j
dXMgdG8gb3VyIGNvbnRhaW5pbmcgSFRNTFBsdWdpbkVsZW1lbnQuCi0gICAgICAgIGNvbnRhaW5p
bmdGcmFtZS0+ZG9jdW1lbnQoKS0+c2V0Rm9jdXNlZE5vZGUobV9lbGVtZW50KTsKKyAgICAgICAg
ICAgIGN1cnJlbnRQYWdlLT5mb2N1c0NvbnRyb2xsZXIoKS0+c2V0Rm9jdXNlZE5vZGUobV9lbGVt
ZW50LCBjb250YWluaW5nRnJhbWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjb250YWlu
aW5nRnJhbWUtPmRvY3VtZW50KCktPnNldEZvY3VzZWROb2RlKG1fZWxlbWVudCk7CiAgICAgfQog
CiAgICAgV2ViQ3Vyc29ySW5mbyBjdXJzb3JJbmZvOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gODQyMDUp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBA
QAorMjAxMS0wNC0xOCAgU3R1YXJ0IE1vcmdhbiAgPHN0dWFydG1vcmdhbkBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW2Nocm9t
aXVtXSBDbGlja2luZyBvbiBwbHVnaW4gZm9yIGZpcnN0IHRpbWUgYmxvY2tzIGZvY3VzIHNoaWZ0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODQxOQor
CisgICAgICAgIEFkZGVkIG5ldyB0ZXN0IGZvciBjcm9zcy1pZnJhbWUgZm9jdXMgY2hhbmdlcyBv
biBwbHVnaW4gY2xpY2tzLgorCisgICAgICAgICogcGx1Z2lucy9tb3VzZS1jbGljay1pZnJhbWUt
dG8tcGx1Z2luLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGx1Z2lucy9tb3VzZS1j
bGljay1pZnJhbWUtdG8tcGx1Z2luLmh0bWw6IEFkZGVkLgorCiAyMDExLTA0LTE4ICBFdmFuIE1h
cnRpbiAgPGV2YW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2Vp
ZGVsLgpJbmRleDogTGF5b3V0VGVzdHMvcGx1Z2lucy9tb3VzZS1jbGljay1pZnJhbWUtdG8tcGx1
Z2luLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbHVnaW5zL21vdXNl
LWNsaWNrLWlmcmFtZS10by1wbHVnaW4tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvcGx1Z2lucy9tb3VzZS1jbGljay1pZnJhbWUtdG8tcGx1Z2luLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBACisKKworUEFTU0VECkluZGV4OiBMYXlvdXRU
ZXN0cy9wbHVnaW5zL21vdXNlLWNsaWNrLWlmcmFtZS10by1wbHVnaW4uaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9wbHVnaW5zL21vdXNlLWNsaWNrLWlmcmFtZS10by1wbHVnaW4uaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3BsdWdpbnMvbW91c2UtY2xpY2staWZyYW1l
LXRvLXBsdWdpbi5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMwIEBACis8aHRtbD4KKzxo
ZWFkPgorPHNjcmlwdD4KK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgZnJhbWVEb2N1bWVudCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmcmFtZScpLmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQ7
CisgICAgZnJhbWVEb2N1bWVudC5ib2R5LmlubmVySFRNTCA9ICI8dGV4dGFyZWEgaWQ9dGV4dGFy
ZWEgY29scz01MCByb3dzPTUgb25ibHVyPSd0aGlzLnN0eWxlLmJhY2tncm91bmRDb2xvcj1cImdy
ZWVuXCInPjwvdGV4dGFyZWE+IjsKKyAgICB2YXIgdGV4dGFyZWEgPSBmcmFtZURvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCd0ZXh0YXJlYScpOworICAgIHRleHRhcmVhLmZvY3VzKCk7CisKKyAgICBp
ZiAoIXdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICBvdXRwdXQudGV4dENv
bnRlbnQgPSAiQ2xpY2sgb24gdGhlIHBsdWdpbiAodGhlIGJsdWUgcmVjdGFuZ2xlKTsgaWYgdGhl
IHRleHQgZmllbGQgdHVybnMgZ3JlZW4gdGhlIHRlc3QgaGFzIHBhc3NlZCwgb3RoZXJ3aXNlIGl0
IGhhcyBmYWlsZWQuIjsKKyAgICB9IGVsc2UgeworICAgICAgICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbyg2MCwgNjApOworICAgICAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAg
ZXZlbnRTZW5kZXIubW91c2VVcCgpOworCisgICAgICAgIGlmIChmcmFtZURvY3VtZW50LmFjdGl2
ZUVsZW1lbnQgIT0gdGV4dGFyZWEpIHsKKyAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnb3V0cHV0JykudGV4dENvbnRlbnQgPSAiUEFTU0VEIjsKKyAgICAgICAgfQorICAgICAgICBs
YXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgfQorfQorPC9zY3JpcHQ+Cis8
L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKTsiPgorPGVtYmVkIHR5cGU9ImFwcGxpY2F0
aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBzcmM9InJlc291cmNlcy9zaW1wbGVfYmxhbmsuc3dmIiB3
aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCI+PC9lbWJlZD48YnI+Cis8aWZyYW1lIGlkPSJmcmFtZSIg
d2lkdGg9IjY0MCI+PC9pZnJhbWU+Cis8ZGl2IGlkPSJvdXRwdXQiPkZBSUxFRDwvZGl2PgorPC9i
b2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>