<?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>4814</bug_id>
          
          <creation_ts>2005-09-02 13:52:16 -0700</creation_ts>
          <short_desc>input does not receive onblur when switching to another window or application</short_desc>
          <delta_ts>2010-06-11 15:01:40 -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>DOM</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>27105</dup_id>
          
          <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="Patrick Geiller">pg</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>ap</cc>
    
    <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18242</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick Geiller">pg</who>
    <bug_when>2005-09-02 13:52:16 -0700</bug_when>
    <thetext>A focused input will not receive onblur when switching to another application. The input does visually 
blur, the event is not fired.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18243</commentid>
    <comment_count>1</comment_count>
      <attachid>3725</attachid>
    <who name="Patrick Geiller">pg</who>
    <bug_when>2005-09-02 13:55:30 -0700</bug_when>
    <thetext>Created attachment 3725
Test case for missing onblur</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18516</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2005-09-03 01:50:04 -0700</bug_when>
    <thetext>Confirmed with WebKit 412.7 and ToT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31862</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-02-08 12:07:56 -0800</bug_when>
    <thetext>I don&apos;t see the expected behavior with Mac Firefox 1.5.0.1 (but it does call onblur when switching to another window, unlike Safari).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31962</commentid>
    <comment_count>4</comment_count>
    <who name="Patrick Geiller">pg</who>
    <bug_when>2006-02-09 12:10:36 -0800</bug_when>
    <thetext>&gt; I don&apos;t see the expected behavior with Mac Firefox 1.5.0.1 (but it does call

I meant Firefox windows. Yes, Firefox Mac doesn&apos;t send onblur.  (But Firefox linux does ... Go figure !)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43739</commentid>
    <comment_count>5</comment_count>
      <attachid>8573</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-27 14:34:01 -0700</bug_when>
    <thetext>Created attachment 8573
First attempt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43740</commentid>
    <comment_count>6</comment_count>
      <attachid>8574</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-27 14:35:38 -0700</bug_when>
    <thetext>Created attachment 8574
First attempt

This implements a visual blur. It is possible the widget also needs to be set in
read-only mode. Also some layout tests now show up differently, I&apos;ll need to check
using winie to see whether that is right.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43933</commentid>
    <comment_count>7</comment_count>
      <attachid>8574</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-05-30 00:07:17 -0700</bug_when>
    <thetext>Comment on attachment 8574
First attempt

Hmm.  This doesn&apos;t seem quite right to me.

I don&apos;t think the visual blur will match the Cocoa text field behavior.  Other than losing the focus ring, I don&apos;t see any change in text color or any other change in appearance when a text field blurs. If this is something that is done on other platforms then maybe we should move that logic to the RenderTheme.

I also don&apos;t think this solves the problem of the onblur event not firing when the window loses focus.  I think that probably needs to be fixed when the WebView resignsFirstResponder (although I&apos;m not sure exactly when we should catch this)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44034</commentid>
    <comment_count>8</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-05-30 12:42:35 -0700</bug_when>
    <thetext>Hi Adele,

(In reply to comment #7)
&gt; (From update of attachment 8574 [edit])
&gt; Hmm.  This doesn&apos;t seem quite right to me.
&gt; 
&gt; I don&apos;t think the visual blur will match the Cocoa text field behavior.  Other
&gt; than losing the focus ring, I don&apos;t see any change in text color or any other
&gt; change in appearance when a text field blurs. If this is something that is done
&gt; on other platforms then maybe we should move that logic to the RenderTheme.
&gt; 
&gt; I also don&apos;t think this solves the problem of the onblur event not firing when
&gt; the window loses focus.  I think that probably needs to be fixed when the
&gt; WebView resignsFirstResponder (although I&apos;m not sure exactly when we should
&gt; catch this)

So as discussed on IRC, I misinterpreted this bug and started solving the wrong problem :}
Just to be clear, I am not too familiar with WebView and friends so I am leaving this to
someone else for now (not that it was assigned to me before).
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55368</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-09-12 23:43:32 -0700</bug_when>
    <thetext>It is currently intentional behavior that onblur not fire, although it could be worth discussing the behavior .

On OS X the element has not really lost focus.  Each window has a concept of a first responder (you can think of it as the focused element within the window) and then a separate concept of whether or not that window is active.  The element remains first responder for the window even when it is not active (and will regain its visual focused look when the window becomes active again).

This behavior is actually a really nice simplification, so if there&apos;s no significant compatibility reason to do this, I&apos;d prefer to just close this bug as WONTFIX.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55370</commentid>
    <comment_count>10</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-09-12 23:45:12 -0700</bug_when>
    <thetext>For us, :focus in CSS means &quot;am i focused and is the window also active.&quot;  It does not simply mean &quot;am i focused&quot;, since that is true for us even when the window is not active.  This will work on other platforms like Win32 as long as they implement the Frame active stuff correctly (Win32 currently does not).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55412</commentid>
    <comment_count>11</comment_count>
    <who name="Patrick Geiller">pg</who>
    <bug_when>2006-09-13 10:10:23 -0700</bug_when>
    <thetext>I use onblur to hide the selection list of a custom combo box. Internet Explorer&apos;s onblur fires when the application becomes inactive, hiding (if visible) the combo&apos;s selection list in the process. That&apos;s nice, but ultimately it&apos;s just cosmetic — so WONTFIX is not a problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237049</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-06-11 15:01:40 -0700</bug_when>
    <thetext>This was fixed in WebKit  as shipping with Safari 5.

*** This bug has been marked as a duplicate of bug 27105 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3725</attachid>
            <date>2005-09-02 13:55:30 -0700</date>
            <delta_ts>2005-09-02 13:55:30 -0700</delta_ts>
            <desc>Test case for missing onblur</desc>
            <filename>missing onblur.html</filename>
            <type>text/html</type>
            <size>693</size>
            <attacher name="Patrick Geiller">pg</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5IG9ubG9hZD0naW5pdCgpJz4KCgk8aW5wdXQgb25mb2N1cz0nc3RhdGVmb2N1
cygpJyBvbmJsdXI9J3N0YXRlYmx1cigpJz4KCQoJPGRpdiBpZD0nc3RhdGUnPjwvZGl2PgoJCgk8
c2NyaXB0PgoJCWZ1bmN0aW9uCWluaXQoKQoJCXsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRh
Z05hbWUoJ0lOUFVUJylbMF0uZm9jdXMoKQoJCX0KCQkKCQlmdW5jdGlvbglzdGF0ZWZvY3VzKCkK
CQl7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdGF0ZScpLmlubmVySFRNTCA9ICc8aDE+
aW5wdXQgaGFzIGZvY3VzPC9oMT4nCgkJfQoJCQoJCWZ1bmN0aW9uCXN0YXRlYmx1cigpCgkJewoJ
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3RhdGUnKS5pbm5lckhUTUwgPSAnJwoJCX0KCQkJ
Cgk8L3NjcmlwdD4KCQoJPHByZT4KCVN3aXRjaGluZyB0byBhbm90aGVyIGFwcCBkb2VzIG5vdCBi
bHVyIGlucHV0CgkKCQlDbGljayBvdXRzaWRlIHRoZSBpbnB1dCB0byBibHVyIGl0LCB0aGUgdGV4
dCBkaXNhcHBlYXJzLgoJCUZvY3VzIHRoZSBpbnB1dCwgY2xpY2sgb3V0c2lkZSBTYWZhcmksIHRo
ZSB0ZXh0IGlzIHN0aWxsIHRoZXJlLgoJCgkoRmlyZWZveCBhbmQgSW50ZXJuZXQgRXhwbG9yZXIg
Ymx1ciB0aGUgaW5wdXQgd2hlbiB0aGUgYnJvd3NlciBpcyBpbmFjdGl2ZSkKCQoKPC9ib2R5Pgo8
L2h0bWw+CgoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8573</attachid>
            <date>2006-05-27 14:34:01 -0700</date>
            <delta_ts>2006-05-27 14:36:26 -0700</delta_ts>
            <desc>First attempt</desc>
            <filename>4814.diff</filename>
            <type>text/plain</type>
            <size>2920</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDYxOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDYtMDUtMjcgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWd6
aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDgxNAorICAgICAgICBpbnB1dCBk
b2VzIG5vdCByZWNlaXZlIG9uYmx1ciB3aGVuIHN3aXRjaGluZyBhd2F5CisKKyAgICAgICAgUmV1
c2Ugc3R5bGUgc2V0dGluZyBsb2dpYyB0byBnaXZlIFJlbmRlclRleHRGaWVsZCBhCisgICAgICAg
IHZpc3VhbCBibHVyIHdoZW4gaXQgbG9zZXMgZm9jdXMuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyVGV4dEZpZWxkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnNldERpdkVuYWJsZWQpOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGV4dEZpZWxkOjpjcmVhdGVEaXZTdHlsZSk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJUZXh0RmllbGQ6OmZvcndhcmRFdmVudCk6CisKIDIwMDYtMDUt
MjcgIEFuZGVycyBDYXJsc3NvbiAgPGFjYXJsc3NvbkBhcHBsZS5jb20+CiAKICAgICAgICAgKiBi
aW5kaW5ncy9qcy9KU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwOgpJbmRleDogV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyVGV4dEZpZWxkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUZXh0RmllbGQuY3BwCShyZXZpc2lvbiAxNDYxOSkKKysrIFdlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclRleHRGaWVsZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcxLDYgKzcx
LDIxIEBAIHZvaWQgUmVuZGVyVGV4dEZpZWxkOjpzZXRTdHlsZShSZW5kZXJTdHkKICAgICBzZXRS
ZXBsYWNlZChpc0lubGluZSgpKTsKIH0KIAordm9pZCBzZXREaXZFbmFibGVkKFJlbmRlclN0eWxl
KiBzdGFydFN0eWxlLCBSZW5kZXJTdHlsZSogZGl2U3R5bGUsIGJvb2wgZW5hYmxlKQoreworICAg
IENvbG9yIHRleHRDb2xvciA9IHN0YXJ0U3R5bGUtPmNvbG9yKCk7CisgICAgaWYgKGVuYWJsZSkK
KyAgICAgICAgZGl2U3R5bGUtPnNldENvbG9yKHRleHRDb2xvcik7CisgICAgZWxzZSB7CisgICAg
ICAgIENvbG9yIGRpc2FibGVkVGV4dENvbG9yOworICAgICAgICBpZiAoZGlmZmVyZW5jZVNxdWFy
ZWQodGV4dENvbG9yLCBDb2xvcjo6d2hpdGUpID4gZGlmZmVyZW5jZVNxdWFyZWQoc3RhcnRTdHls
ZS0+YmFja2dyb3VuZENvbG9yKCksIENvbG9yOjp3aGl0ZSkpCisgICAgICAgICAgICBkaXNhYmxl
ZFRleHRDb2xvciA9IHRleHRDb2xvci5saWdodCgpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBkaXNhYmxlZFRleHRDb2xvciA9IHRleHRDb2xvci5kYXJrKCk7CisgICAgICAgIGRpdlN0eWxl
LT5zZXRDb2xvcihkaXNhYmxlZFRleHRDb2xvcik7CisgICAgfQorfQorCiBSZW5kZXJTdHlsZSog
UmVuZGVyVGV4dEZpZWxkOjpjcmVhdGVEaXZTdHlsZShSZW5kZXJTdHlsZSogc3RhcnRTdHlsZSkK
IHsKICAgICBSZW5kZXJTdHlsZSogZGl2U3R5bGUgPSBuZXcgKHJlbmRlckFyZW5hKCkpIFJlbmRl
clN0eWxlKCk7CkBAIC0xMDUsMTUgKzEyMCw4IEBAIFJlbmRlclN0eWxlKiBSZW5kZXJUZXh0Rmll
bGQ6OmNyZWF0ZURpdlMKICAgICBkaXZTdHlsZS0+c2V0UGFkZGluZ0xlZnQoTGVuZ3RoKDEsIEZp
eGVkKSk7CiAgICAgZGl2U3R5bGUtPnNldFBhZGRpbmdSaWdodChMZW5ndGgoMSwgRml4ZWQpKTsK
IAotICAgIGlmICghZWxlbWVudC0+aXNFbmFibGVkKCkpIHsKLSAgICAgICAgQ29sb3IgdGV4dENv
bG9yID0gc3RhcnRTdHlsZS0+Y29sb3IoKTsKLSAgICAgICAgQ29sb3IgZGlzYWJsZWRUZXh0Q29s
b3I7Ci0gICAgICAgIGlmIChkaWZmZXJlbmNlU3F1YXJlZCh0ZXh0Q29sb3IsIENvbG9yOjp3aGl0
ZSkgPiBkaWZmZXJlbmNlU3F1YXJlZChzdGFydFN0eWxlLT5iYWNrZ3JvdW5kQ29sb3IoKSwgQ29s
b3I6OndoaXRlKSkKLSAgICAgICAgICAgIGRpc2FibGVkVGV4dENvbG9yID0gdGV4dENvbG9yLmxp
Z2h0KCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGRpc2FibGVkVGV4dENvbG9yID0gdGV4
dENvbG9yLmRhcmsoKTsKLSAgICAgICAgZGl2U3R5bGUtPnNldENvbG9yKGRpc2FibGVkVGV4dENv
bG9yKTsKLSAgICB9CisgICAgaWYgKCFlbGVtZW50LT5pc0VuYWJsZWQoKSkKKyAgICAgICAgc2V0
RGl2RW5hYmxlZChzdGFydFN0eWxlLCBkaXZTdHlsZSwgZmFsc2UpOwogCiAgICAgcmV0dXJuIGRp
dlN0eWxlOwogfQpAQCAtMzc1LDcgKzM4MywxMCBAQCB2b2lkIFJlbmRlclRleHRGaWVsZDo6Zm9y
d2FyZEV2ZW50KEV2ZW50CiAgICAgICAgICAgICBpZiAoaW5uZXJMYXllcikKICAgICAgICAgICAg
ICAgICBpbm5lckxheWVyLT5zY3JvbGxUb09mZnNldChzdHlsZSgpLT5kaXJlY3Rpb24oKSA9PSBS
VEwgPyBpbm5lckxheWVyLT5zY3JvbGxXaWR0aCgpIDogMCwgMCk7CiAgICAgICAgIH0KLSAgICB9
IGVsc2UKKyAgICAgICAgc2V0RGl2RW5hYmxlZChzdHlsZSgpLCBtX2Rpdi0+cmVuZGVyZXIoKS0+
c3R5bGUoKSwgZmFsc2UpOworICAgIH0gZWxzZSBpZiAoZXZ0LT50eXBlKCkgPT0gZm9jdXNFdmVu
dCkKKyAgICAgICAgc2V0RGl2RW5hYmxlZChzdHlsZSgpLCBtX2Rpdi0+cmVuZGVyZXIoKS0+c3R5
bGUoKSwgdHJ1ZSk7CisgICAgZWxzZQogICAgICAgICBtX2Rpdi0+ZGVmYXVsdEV2ZW50SGFuZGxl
cihldnQpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8574</attachid>
            <date>2006-05-27 14:35:38 -0700</date>
            <delta_ts>2010-06-10 14:25:17 -0700</delta_ts>
            <desc>First attempt</desc>
            <filename>4814.diff</filename>
            <type>text/plain</type>
            <size>2920</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDYxOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDYtMDUtMjcgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWd6
aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDgxNAorICAgICAgICBpbnB1dCBk
b2VzIG5vdCByZWNlaXZlIG9uYmx1ciB3aGVuIHN3aXRjaGluZyBhd2F5CisKKyAgICAgICAgUmV1
c2Ugc3R5bGUgc2V0dGluZyBsb2dpYyB0byBnaXZlIFJlbmRlclRleHRGaWVsZCBhCisgICAgICAg
IHZpc3VhbCBibHVyIHdoZW4gaXQgbG9zZXMgZm9jdXMuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyVGV4dEZpZWxkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnNldERpdkVuYWJsZWQpOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGV4dEZpZWxkOjpjcmVhdGVEaXZTdHlsZSk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJUZXh0RmllbGQ6OmZvcndhcmRFdmVudCk6CisKIDIwMDYtMDUt
MjcgIEFuZGVycyBDYXJsc3NvbiAgPGFjYXJsc3NvbkBhcHBsZS5jb20+CiAKICAgICAgICAgKiBi
aW5kaW5ncy9qcy9KU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwOgpJbmRleDogV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyVGV4dEZpZWxkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUZXh0RmllbGQuY3BwCShyZXZpc2lvbiAxNDYxOSkKKysrIFdlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclRleHRGaWVsZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcxLDYgKzcx
LDIxIEBAIHZvaWQgUmVuZGVyVGV4dEZpZWxkOjpzZXRTdHlsZShSZW5kZXJTdHkKICAgICBzZXRS
ZXBsYWNlZChpc0lubGluZSgpKTsKIH0KIAordm9pZCBzZXREaXZFbmFibGVkKFJlbmRlclN0eWxl
KiBzdGFydFN0eWxlLCBSZW5kZXJTdHlsZSogZGl2U3R5bGUsIGJvb2wgZW5hYmxlKQoreworICAg
IENvbG9yIHRleHRDb2xvciA9IHN0YXJ0U3R5bGUtPmNvbG9yKCk7CisgICAgaWYgKGVuYWJsZSkK
KyAgICAgICAgZGl2U3R5bGUtPnNldENvbG9yKHRleHRDb2xvcik7CisgICAgZWxzZSB7CisgICAg
ICAgIENvbG9yIGRpc2FibGVkVGV4dENvbG9yOworICAgICAgICBpZiAoZGlmZmVyZW5jZVNxdWFy
ZWQodGV4dENvbG9yLCBDb2xvcjo6d2hpdGUpID4gZGlmZmVyZW5jZVNxdWFyZWQoc3RhcnRTdHls
ZS0+YmFja2dyb3VuZENvbG9yKCksIENvbG9yOjp3aGl0ZSkpCisgICAgICAgICAgICBkaXNhYmxl
ZFRleHRDb2xvciA9IHRleHRDb2xvci5saWdodCgpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBkaXNhYmxlZFRleHRDb2xvciA9IHRleHRDb2xvci5kYXJrKCk7CisgICAgICAgIGRpdlN0eWxl
LT5zZXRDb2xvcihkaXNhYmxlZFRleHRDb2xvcik7CisgICAgfQorfQorCiBSZW5kZXJTdHlsZSog
UmVuZGVyVGV4dEZpZWxkOjpjcmVhdGVEaXZTdHlsZShSZW5kZXJTdHlsZSogc3RhcnRTdHlsZSkK
IHsKICAgICBSZW5kZXJTdHlsZSogZGl2U3R5bGUgPSBuZXcgKHJlbmRlckFyZW5hKCkpIFJlbmRl
clN0eWxlKCk7CkBAIC0xMDUsMTUgKzEyMCw4IEBAIFJlbmRlclN0eWxlKiBSZW5kZXJUZXh0Rmll
bGQ6OmNyZWF0ZURpdlMKICAgICBkaXZTdHlsZS0+c2V0UGFkZGluZ0xlZnQoTGVuZ3RoKDEsIEZp
eGVkKSk7CiAgICAgZGl2U3R5bGUtPnNldFBhZGRpbmdSaWdodChMZW5ndGgoMSwgRml4ZWQpKTsK
IAotICAgIGlmICghZWxlbWVudC0+aXNFbmFibGVkKCkpIHsKLSAgICAgICAgQ29sb3IgdGV4dENv
bG9yID0gc3RhcnRTdHlsZS0+Y29sb3IoKTsKLSAgICAgICAgQ29sb3IgZGlzYWJsZWRUZXh0Q29s
b3I7Ci0gICAgICAgIGlmIChkaWZmZXJlbmNlU3F1YXJlZCh0ZXh0Q29sb3IsIENvbG9yOjp3aGl0
ZSkgPiBkaWZmZXJlbmNlU3F1YXJlZChzdGFydFN0eWxlLT5iYWNrZ3JvdW5kQ29sb3IoKSwgQ29s
b3I6OndoaXRlKSkKLSAgICAgICAgICAgIGRpc2FibGVkVGV4dENvbG9yID0gdGV4dENvbG9yLmxp
Z2h0KCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGRpc2FibGVkVGV4dENvbG9yID0gdGV4
dENvbG9yLmRhcmsoKTsKLSAgICAgICAgZGl2U3R5bGUtPnNldENvbG9yKGRpc2FibGVkVGV4dENv
bG9yKTsKLSAgICB9CisgICAgaWYgKCFlbGVtZW50LT5pc0VuYWJsZWQoKSkKKyAgICAgICAgc2V0
RGl2RW5hYmxlZChzdGFydFN0eWxlLCBkaXZTdHlsZSwgZmFsc2UpOwogCiAgICAgcmV0dXJuIGRp
dlN0eWxlOwogfQpAQCAtMzc1LDcgKzM4MywxMCBAQCB2b2lkIFJlbmRlclRleHRGaWVsZDo6Zm9y
d2FyZEV2ZW50KEV2ZW50CiAgICAgICAgICAgICBpZiAoaW5uZXJMYXllcikKICAgICAgICAgICAg
ICAgICBpbm5lckxheWVyLT5zY3JvbGxUb09mZnNldChzdHlsZSgpLT5kaXJlY3Rpb24oKSA9PSBS
VEwgPyBpbm5lckxheWVyLT5zY3JvbGxXaWR0aCgpIDogMCwgMCk7CiAgICAgICAgIH0KLSAgICB9
IGVsc2UKKyAgICAgICAgc2V0RGl2RW5hYmxlZChzdHlsZSgpLCBtX2Rpdi0+cmVuZGVyZXIoKS0+
c3R5bGUoKSwgZmFsc2UpOworICAgIH0gZWxzZSBpZiAoZXZ0LT50eXBlKCkgPT0gZm9jdXNFdmVu
dCkKKyAgICAgICAgc2V0RGl2RW5hYmxlZChzdHlsZSgpLCBtX2Rpdi0+cmVuZGVyZXIoKS0+c3R5
bGUoKSwgdHJ1ZSk7CisgICAgZWxzZQogICAgICAgICBtX2Rpdi0+ZGVmYXVsdEV2ZW50SGFuZGxl
cihldnQpOwogfQogCg==
</data>
<flag name="review"
          id="2460"
          type_id="1"
          status="-"
          setter="adele"
    />
          </attachment>
      

    </bug>

</bugzilla>