<?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>100785</bug_id>
          
          <creation_ts>2012-10-30 13:47:25 -0700</creation_ts>
          <short_desc>focusin/focusout should support relatedTarget</short_desc>
          <delta_ts>2013-02-06 14:04:50 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>76216</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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Christian Biesinger">cbiesinger</assigned_to>
          <cc>syoichi</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>754634</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-10-30 13:47:25 -0700</bug_when>
    <thetext>Spec: http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-FocusEvent-relatedTarget.

IE9+ supports it.

I think we should support these on focus/blur as well. See http://lists.w3.org/Archives/Public/www-dom/2012OctDec/0061.html for the www-dom discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755570</commentid>
    <comment_count>1</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-10-31 13:08:10 -0700</bug_when>
    <thetext>I think this should be easy to add. All the logic is already in Document::setFocusedNode. The only tricky thing is that we need to add a FocusEvent.idl and fire FocusEvents instead of generic Events since they now need a relatedTarget property. FWIW, this also matches the way the events are specced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819426</commentid>
    <comment_count>2</comment_count>
      <attachid>185329</attachid>
    <who name="Christian Biesinger">cbiesinger</who>
    <bug_when>2013-01-29 15:58:26 -0800</bug_when>
    <thetext>Created attachment 185329
Patch

Does this look reasonable? There&apos;s clearly work to be done (testing, more build systems, focus/blur events in addition to focusin/focusout), but does this look good otherwise?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826745</commentid>
    <comment_count>3</comment_count>
    <who name="Christian Biesinger">cbiesinger</who>
    <bug_when>2013-02-06 14:04:50 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 76216 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185329</attachid>
            <date>2013-01-29 15:58:26 -0800</date>
            <delta_ts>2013-01-29 15:58:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>p</filename>
            <type>text/plain</type>
            <size>9318</size>
            <attacher name="Christian Biesinger">cbiesinger</attacher>
            
              <data encoding="base64">Y29tbWl0IGM4NTRhYjE3MmVjMTk4NTBlYzZkMTcxNmI2MjUxNDY0YjdmYWFhMTEKQXV0aG9yOiBD
aHJpc3RpYW4gQmllc2luZ2VyIDxjYmllc2luZ2VyQGNocm9taXVtLm9yZz4KRGF0ZTogICBUdWUg
SmFuIDI5IDE1OjUyOjU4IDIwMTMgLTA4MDAKCiAgICBSZWxhdGVkIHRhcmdldCBmb3IgZm9jdXMg
ZXZlbnRzCiAgICAKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDA3ODUKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJj
ZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IGNlY2E0ZmMuLjQ5OTRjM2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL0NN
YWtlTGlzdHMudHh0CkBAIC0zNjgsNiArMzY4LDcgQEAgc2V0KFdlYkNvcmVfSURMX0ZJTEVTCiAg
ICAgZG9tL0V2ZW50RXhjZXB0aW9uLmlkbAogICAgIGRvbS9FdmVudC5pZGwKICAgICBkb20vRXZl
bnRUYXJnZXQuaWRsCisgICAgZG9tL0ZvY3VzRXZlbnQuaWRsCiAgICAgZG9tL0hhc2hDaGFuZ2VF
dmVudC5pZGwKICAgICBkb20vS2V5Ym9hcmRFdmVudC5pZGwKICAgICBkb20vTWVzc2FnZUNoYW5u
ZWwuaWRsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9EZXJpdmVkU291cmNlcy5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9EZXJpdmVkU291cmNlcy5jcHAKaW5kZXggM2U0ZjU5MC4uMDMyMzZjMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJjZXMuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLmNwcApAQCAtMTM2LDYgKzEzNiw3IEBACiAjaW5jbHVk
ZSAiSlNGaWxlV3JpdGVyU3luYy5jcHAiCiAjaW5jbHVkZSAiSlNGbG9hdDMyQXJyYXkuY3BwIgog
I2luY2x1ZGUgIkpTRmxvYXQ2NEFycmF5LmNwcCIKKyNpbmNsdWRlICJKU0ZvY3VzRXZlbnQuY3Bw
IgogI2luY2x1ZGUgIkpTR2VvbG9jYXRpb24uY3BwIgogI2luY2x1ZGUgIkpTR2VvcG9zaXRpb24u
Y3BwIgogI2luY2x1ZGUgIkpTSGFzaENoYW5nZUV2ZW50LmNwcCIKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UgYi9Tb3VyY2UvV2ViQ29yZS9EZXJpdmVkU291
cmNlcy5tYWtlCmluZGV4IGJkNWY0NTguLjg4MmVlN2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UKKysrIGIvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJj
ZXMubWFrZQpAQCAtMjM1LDYgKzIzNSw3IEBAIEJJTkRJTkdfSURMUyA9IFwKICAgICAkKFdlYkNv
cmUpL2RvbS9FdmVudEV4Y2VwdGlvbi5pZGwgXAogICAgICQoV2ViQ29yZSkvZG9tL0V2ZW50TGlz
dGVuZXIuaWRsIFwKICAgICAkKFdlYkNvcmUpL2RvbS9FdmVudFRhcmdldC5pZGwgXAorICAgICQo
V2ViQ29yZSkvZG9tL0ZvY3VzRXZlbnQuaWRsIFwKICAgICAkKFdlYkNvcmUpL2RvbS9IYXNoQ2hh
bmdlRXZlbnQuaWRsIFwKICAgICAkKFdlYkNvcmUpL2RvbS9LZXlib2FyZEV2ZW50LmlkbCBcCiAg
ICAgJChXZWJDb3JlKS9kb20vTWVzc2FnZUNoYW5uZWwuaWRsIFwKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLnByaSBiL1NvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3Vy
Y2VzLnByaQppbmRleCA0YjIyODJlLi40MTE5ZGY2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9EZXJpdmVkU291cmNlcy5wcmkKKysrIGIvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJjZXMu
cHJpCkBAIC0yNDgsNiArMjQ4LDcgQEAgSURMX0JJTkRJTkdTICs9IFwKICAgICAkJFBXRC9kb20v
RXZlbnRFeGNlcHRpb24uaWRsIFwKICMgICAgJCRQV0QvZG9tL0V2ZW50TGlzdGVuZXIuaWRsIFwK
ICAgICAkJFBXRC9kb20vRXZlbnRUYXJnZXQuaWRsIFwKKyAgICAkJFBXRC9kb20vRm9jdXNFdmVu
dC5pZGwgXAogICAgICQkUFdEL2RvbS9IYXNoQ2hhbmdlRXZlbnQuaWRsIFwKICAgICAkJFBXRC9k
b20vS2V5Ym9hcmRFdmVudC5pZGwgXAogICAgICQkUFdEL2RvbS9Nb3VzZUV2ZW50LmlkbCBcCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dl
YkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQppbmRleCBjNDZiMzJjLi5lN2RkMTliIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0dOVW1ha2VmaWxlLmxpc3QuYW0KQEAgLTI4Niw2ICsyODYsOCBAQCB3ZWJjb3JlX2J1aWx0
X3NvdXJjZXMgKz0gXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNGbG9hdDMyQXJyYXkuaCBc
CiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0Zsb2F0NjRBcnJheS5jcHAgXAogCURlcml2ZWRT
b3VyY2VzL1dlYkNvcmUvSlNGbG9hdDY0QXJyYXkuaCBcCisgICAgRGVyaXZlZFNvdXJjZXMvV2Vi
Q29yZS9KU0ZvY3VzRXZlbnQuY3BwIFwKKyAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRm9j
dXNFdmVudC5oIFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTR2FtZXBhZC5jcHAgXAogCURl
cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNHYW1lcGFkLmggXAogCURlcml2ZWRTb3VyY2VzL1dlYkNv
cmUvSlNHYW1lcGFkTGlzdC5jcHAgXApAQCAtMTM4Miw2ICsxMzg0LDcgQEAgZG9tX2JpbmRpbmdf
aWRscyArPSBcCiAJJChXZWJDb3JlKS9kb20vRXZlbnQuaWRsIFwKIAkkKFdlYkNvcmUpL2RvbS9F
dmVudFRhcmdldC5pZGwgXAogCSQoV2ViQ29yZSkvZG9tL0V2ZW50RXhjZXB0aW9uLmlkbCBcCisg
ICAgJChXZWJDb3JlKS9kb20vRm9jdXNFdmVudC5pZGwgXAogCSQoV2ViQ29yZSkvZG9tL0hhc2hD
aGFuZ2VFdmVudC5pZGwgXAogCSQoV2ViQ29yZSkvZG9tL0tleWJvYXJkRXZlbnQuaWRsIFwKIAkk
KFdlYkNvcmUpL2RvbS9NZXNzYWdlQ2hhbm5lbC5pZGwgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvV2ViQ29yZS5neXBpIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCmluZGV4IGZh
MzUwZWEuLjVmZThmNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQor
KysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKQEAgLTIyNCw2ICsyMjQsNyBAQAogICAg
ICAgICAgICAgJ2RvbS9FdmVudEV4Y2VwdGlvbi5pZGwnLAogICAgICAgICAgICAgJ2RvbS9FdmVu
dExpc3RlbmVyLmlkbCcsCiAgICAgICAgICAgICAnZG9tL0V2ZW50VGFyZ2V0LmlkbCcsCisgICAg
ICAgICAgICAnZG9tL0ZvY3VzRXZlbnQuaWRsJywKICAgICAgICAgICAgICdkb20vSGFzaENoYW5n
ZUV2ZW50LmlkbCcsCiAgICAgICAgICAgICAnZG9tL0tleWJvYXJkRXZlbnQuaWRsJywKICAgICAg
ICAgICAgICdkb20vTWVzc2FnZUNoYW5uZWwuaWRsJywKQEAgLTYzNTMsNiArNjM1NCw4IEBACiAg
ICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0ZpbGVX
cml0ZXJTeW5jLmgnLAogICAgICAgICAgICAgJzwoUFJPRFVDVF9ESVIpL0Rlcml2ZWRTb3VyY2Vz
L1dlYkNvcmUvSlNGbG9hdDMyQXJyYXkuY3BwJywKICAgICAgICAgICAgICc8KFBST0RVQ1RfRElS
KS9EZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRmxvYXQzMkFycmF5LmgnLAorICAgICAgICAgICAg
JzwoUFJPRFVDVF9ESVIpL0Rlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNGb2N1c0V2ZW50LmNwcCcs
CisgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0Zv
Y3VzRXZlbnQuaCcsCiAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvRGVyaXZlZFNvdXJjZXMv
V2ViQ29yZS9KU0dlb2xvY2F0aW9uLmNwcCcsCiAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikv
RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0dlb2xvY2F0aW9uLmgnLAogICAgICAgICAgICAgJzwo
UFJPRFVDVF9ESVIpL0Rlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNHZW9wb3NpdGlvbi5jcHAnLApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50TmFtZXMuaW4gYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRXZlbnROYW1lcy5pbgppbmRleCA1MTFiZGY0Li4yMjA0OGNlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnROYW1lcy5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9k
b20vRXZlbnROYW1lcy5pbgpAQCAtOCw2ICs4LDcgQEAgQ2xvc2VFdmVudAogQ29tcG9zaXRpb25F
dmVudAogQ3VzdG9tRXZlbnQKIEVycm9yRXZlbnQKK0ZvY3VzRXZlbnQKIEhhc2hDaGFuZ2VFdmVu
dAogS2V5Ym9hcmRFdmVudAogS2V5Ym9hcmRFdmVudHMgaW50ZXJmYWNlTmFtZT1LZXlib2FyZEV2
ZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRm9jdXNFdmVudC5oIGIvU291cmNl
L1dlYkNvcmUvZG9tL0ZvY3VzRXZlbnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5hNDljMmU2Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0ZvY3Vz
RXZlbnQuaApAQCAtMCwwICsxLDgxIEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDEwIEFwcGxl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisg
KiB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy
IHZlcnNpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJh
cnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09Q
WUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBN
QSAwMjExMC0xMzAxLCBVU0EuCisgKgorICovCisKKyNpZm5kZWYgRm9jdXNFdmVudF9oCisjZGVm
aW5lIEZvY3VzRXZlbnRfaAorCisjaW5jbHVkZSAiRXZlbnQuaCIKKyNpbmNsdWRlICJFdmVudE5h
bWVzLmgiCisjaW5jbHVkZSAiVUlFdmVudC5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK3N0
cnVjdCBGb2N1c0V2ZW50SW5pdCA6IHB1YmxpYyBVSUV2ZW50SW5pdCB7CisgICAgRm9jdXNFdmVu
dEluaXQoKQorICAgIHsKKyAgICB9OworCisgICAgUmVmUHRyPEV2ZW50VGFyZ2V0PiByZWxhdGVk
VGFyZ2V0OworfTsKKworY2xhc3MgRm9jdXNFdmVudCA6IHB1YmxpYyBVSUV2ZW50IHsKK3B1Ymxp
YzoKKyAgICBzdGF0aWMgUGFzc1JlZlB0cjxGb2N1c0V2ZW50PiBjcmVhdGUoKQorICAgIHsKKyAg
ICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBGb2N1c0V2ZW50KTsKKyAgICB9CisKKyAgICBzdGF0
aWMgUGFzc1JlZlB0cjxGb2N1c0V2ZW50PiBjcmVhdGUoY29uc3QgQXRvbWljU3RyaW5nJiB0eXBl
LCBib29sIGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxlLCBQYXNzUmVmUHRyPEFic3RyYWN0Vmll
dz4gdmlldywgaW50IGRldGFpbCwgUGFzc1JlZlB0cjxFdmVudFRhcmdldD4gcmVsYXRlZFRhcmdl
dCkKKyAgICB7CisgICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgRm9jdXNFdmVudCh0eXBlLCBj
YW5CdWJibGUsIGNhbmNlbGFibGUsIHZpZXcsIGRldGFpbCwgcmVsYXRlZFRhcmdldCkpOworICAg
IH0KKworICAgIHN0YXRpYyBQYXNzUmVmUHRyPEZvY3VzRXZlbnQ+IGNyZWF0ZShjb25zdCBBdG9t
aWNTdHJpbmcmIHR5cGUsIGNvbnN0IEZvY3VzRXZlbnRJbml0JiBpbml0aWFsaXplcikKKyAgICB7
CisgICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgRm9jdXNFdmVudCh0eXBlLCBpbml0aWFsaXpl
cikpOworICAgIH0KKworICAgIEV2ZW50VGFyZ2V0KiByZWxhdGVkVGFyZ2V0KCkgY29uc3QgeyBy
ZXR1cm4gbV9yZWxhdGVkVGFyZ2V0LmdldCgpOyB9CisKKyAgICB2aXJ0dWFsIGNvbnN0IEF0b21p
Y1N0cmluZyYgaW50ZXJmYWNlTmFtZSgpIGNvbnN0IHsgcmV0dXJuIGV2ZW50TmFtZXMoKS5pbnRl
cmZhY2VGb3JGb2N1c0V2ZW50OyB9CisKK3ByaXZhdGU6CisgICAgRm9jdXNFdmVudCgpCisgICAg
eworICAgIH0KKworICAgIEZvY3VzRXZlbnQoY29uc3QgQXRvbWljU3RyaW5nJiB0eXBlLCBib29s
IGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxlLCBQYXNzUmVmUHRyPEFic3RyYWN0Vmlldz4gdmll
dywgaW50IGRldGFpbCwgUGFzc1JlZlB0cjxFdmVudFRhcmdldD4gcmVsYXRlZFRhcmdldCkKKyAg
ICAgICAgOiBVSUV2ZW50KHR5cGUsIGNhbkJ1YmJsZSwgY2FuY2VsYWJsZSwgdmlldywgZGV0YWls
KQorICAgICAgICAsIG1fcmVsYXRlZFRhcmdldChyZWxhdGVkVGFyZ2V0KQorICAgIHsKKyAgICB9
CisKKyAgICBGb2N1c0V2ZW50KGNvbnN0IEF0b21pY1N0cmluZyYgdHlwZSwgY29uc3QgRm9jdXNF
dmVudEluaXQmIGluaXRpYWxpemVyKQorICAgICAgICA6IFVJRXZlbnQodHlwZSwgaW5pdGlhbGl6
ZXIpCisgICAgICAgICwgbV9yZWxhdGVkVGFyZ2V0KGluaXRpYWxpemVyLnJlbGF0ZWRUYXJnZXQp
CisgICAgeworICAgIH0KKworICAgIFJlZlB0cjxFdmVudFRhcmdldD4gbV9yZWxhdGVkVGFyZ2V0
OworfTsKKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gRm9jdXNFdmVudF9o
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRm9jdXNFdmVudC5pZGwgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRm9jdXNFdmVudC5pZGwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uZTc5YmQ5YwotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Gb2N1
c0V2ZW50LmlkbApAQCAtMCwwICsxLDkgQEAKKy8vIGZyb20gaHR0cDovL2Rldi53My5vcmcvMjAw
Ni93ZWJhcGkvRE9NLUxldmVsLTMtRXZlbnRzL2h0bWwvRE9NMy1FdmVudHMuaHRtbCNldmVudHMt
Rm9jdXNFdmVudAorWworICAgIENvbnN0cnVjdG9yQ29uZGl0aW9uYWw9RE9NNF9FVkVOVFNfQ09O
U1RSVUNUT1IsCisgICAgQ29uc3RydWN0b3JUZW1wbGF0ZT1FdmVudAorXQoraW50ZXJmYWNlIEZv
Y3VzRXZlbnQgOiBVSUV2ZW50Cit7CisgICAgW0luaXRpYWxpemVkQnlFdmVudENvbnN0cnVjdG9y
XSByZWFkb25seSBhdHRyaWJ1dGUgRXZlbnRUYXJnZXQgICAgICByZWxhdGVkVGFyZ2V0OworfTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Ob2RlLmNwcAppbmRleCA0MTE2OTAxLi40NWFjMzU2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCkBA
IC02MCw2ICs2MCw3IEBACiAjaW5jbHVkZSAiRXZlbnROYW1lcy5oIgogI2luY2x1ZGUgIkV4Y2Vw
dGlvbkNvZGUuaCIKICNpbmNsdWRlICJGcmFtZS5oIgorI2luY2x1ZGUgIkZvY3VzRXZlbnQuaCIK
ICNpbmNsdWRlICJGcmFtZVZpZXcuaCIKICNpbmNsdWRlICJIVE1MRWxlbWVudC5oIgogI2luY2x1
ZGUgIkhUTUxGcmFtZU93bmVyRWxlbWVudC5oIgpAQCAtMjM1MSwxNCArMjM1MiwxNCBAQCB2b2lk
IE5vZGU6OmRpc3BhdGNoRm9jdXNJbkV2ZW50KGNvbnN0IEF0b21pY1N0cmluZyYgZXZlbnRUeXBl
LCBQYXNzUmVmUHRyPE5vZGU+CiB7CiAgICAgQVNTRVJUKCFOb0V2ZW50RGlzcGF0Y2hBc3NlcnRp
b246OmlzRXZlbnREaXNwYXRjaEZvcmJpZGRlbigpKTsKICAgICBBU1NFUlQoZXZlbnRUeXBlID09
IGV2ZW50TmFtZXMoKS5mb2N1c2luRXZlbnQgfHwgZXZlbnRUeXBlID09IGV2ZW50TmFtZXMoKS5E
T01Gb2N1c0luRXZlbnQpOwotICAgIGRpc3BhdGNoU2NvcGVkRXZlbnREaXNwYXRjaE1lZGlhdG9y
KEZvY3VzSW5FdmVudERpc3BhdGNoTWVkaWF0b3I6OmNyZWF0ZShVSUV2ZW50OjpjcmVhdGUoZXZl
bnRUeXBlLCB0cnVlLCBmYWxzZSwgZG9jdW1lbnQoKS0+ZGVmYXVsdFZpZXcoKSwgMCksIG9sZEZv
Y3VzZWROb2RlKSk7CisgICAgZGlzcGF0Y2hTY29wZWRFdmVudERpc3BhdGNoTWVkaWF0b3IoRm9j
dXNJbkV2ZW50RGlzcGF0Y2hNZWRpYXRvcjo6Y3JlYXRlKEZvY3VzRXZlbnQ6OmNyZWF0ZShldmVu
dFR5cGUsIHRydWUsIGZhbHNlLCBkb2N1bWVudCgpLT5kZWZhdWx0VmlldygpLCAwLCBkb2N1bWVu
dCgpLT5mb2N1c2VkTm9kZSgpKSwgb2xkRm9jdXNlZE5vZGUpKTsKIH0KIAogdm9pZCBOb2RlOjpk
aXNwYXRjaEZvY3VzT3V0RXZlbnQoY29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUsIFBhc3NS
ZWZQdHI8Tm9kZT4gbmV3Rm9jdXNlZE5vZGUpCiB7CiAgICAgQVNTRVJUKCFOb0V2ZW50RGlzcGF0
Y2hBc3NlcnRpb246OmlzRXZlbnREaXNwYXRjaEZvcmJpZGRlbigpKTsKICAgICBBU1NFUlQoZXZl
bnRUeXBlID09IGV2ZW50TmFtZXMoKS5mb2N1c291dEV2ZW50IHx8IGV2ZW50VHlwZSA9PSBldmVu
dE5hbWVzKCkuRE9NRm9jdXNPdXRFdmVudCk7Ci0gICAgZGlzcGF0Y2hTY29wZWRFdmVudERpc3Bh
dGNoTWVkaWF0b3IoRm9jdXNPdXRFdmVudERpc3BhdGNoTWVkaWF0b3I6OmNyZWF0ZShVSUV2ZW50
OjpjcmVhdGUoZXZlbnRUeXBlLCB0cnVlLCBmYWxzZSwgZG9jdW1lbnQoKS0+ZGVmYXVsdFZpZXco
KSwgMCksIG5ld0ZvY3VzZWROb2RlKSk7CisgICAgZGlzcGF0Y2hTY29wZWRFdmVudERpc3BhdGNo
TWVkaWF0b3IoRm9jdXNPdXRFdmVudERpc3BhdGNoTWVkaWF0b3I6OmNyZWF0ZShGb2N1c0V2ZW50
OjpjcmVhdGUoZXZlbnRUeXBlLCB0cnVlLCBmYWxzZSwgZG9jdW1lbnQoKS0+ZGVmYXVsdFZpZXco
KSwgMCwgZG9jdW1lbnQoKS0+Zm9jdXNlZE5vZGUoKSksIG5ld0ZvY3VzZWROb2RlKSk7CiB9CiAK
IGJvb2wgTm9kZTo6ZGlzcGF0Y2hET01BY3RpdmF0ZUV2ZW50KGludCBkZXRhaWwsIFBhc3NSZWZQ
dHI8RXZlbnQ+IHVuZGVybHlpbmdFdmVudCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>