<?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>88917</bug_id>
          
          <creation_ts>2012-06-12 14:21:46 -0700</creation_ts>
          <short_desc>Remove duplicate webkitpointerlockchange events when unlocking.</short_desc>
          <delta_ts>2012-06-13 14:10:24 -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>New Bugs</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>
          
          <blocked>84402</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Vincent Scheib">scheib</reporter>
          <assigned_to name="Vincent Scheib">scheib</assigned_to>
          <cc>dglazkov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>647324</commentid>
    <comment_count>0</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2012-06-12 14:21:46 -0700</bug_when>
    <thetext>Remove duplicate webkitpointerlockchange events when unlocking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647338</commentid>
    <comment_count>1</comment_count>
      <attachid>147163</attachid>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2012-06-12 14:28:36 -0700</bug_when>
    <thetext>Created attachment 147163
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648452</commentid>
    <comment_count>2</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2012-06-13 14:10:24 -0700</bug_when>
    <thetext>Committed r120248: &lt;http://trac.webkit.org/changeset/120248&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147163</attachid>
            <date>2012-06-12 14:28:36 -0700</date>
            <delta_ts>2012-06-13 13:20:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88917-20120612142836.patch</filename>
            <type>text/plain</type>
            <size>11579</size>
            <attacher name="Vincent Scheib">scheib</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMDUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGViZDc2YTBhYTI1ZjYy
NTU5YTZmYWJmMGQyNGZhMjIyMTc1ZDgyMy4uY2ViMjM0YzViMWUxYzZjMTdiMjQ2Y2VlNTQ0ZTFk
NjdiN2U1NDBmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA2LTEyICBWaW5j
ZW50IFNjaGVpYiAgPHNjaGVpYkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVtb3ZlIGR1cGxp
Y2F0ZSB3ZWJraXRwb2ludGVybG9ja2NoYW5nZSBldmVudHMgd2hlbiB1bmxvY2tpbmcuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODkxNworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN1YnNlcXVlbnQgcGF0
Y2hlcyBhZGRpbmcgdGhlIG5ldyBBUEkgZm9yIGVudGVyaW5nIGFuZCBleGl0aW5nCisgICAgICAg
IHBvaW50ZXIgbG9jayB3b3VsZCBiZSBidXJkZW5lZCBieSBoYW5kbGluZyBtdWx0aXBsZSBjaGFu
Z2UgZXZlbnRzCisgICAgICAgIHdoZW4gdGhlIGxvY2sgdGFyZ2V0IGlzIGNoYW5nZWQuIFRoaXMg
Y2hhbmdlIGludHJvZHVjZXMKKyAgICAgICAgdGVtcG9yYXJ5IGNvZGUgdG8gc3VwcHJlc3MgZHVw
bGljYXRlIGNoYW5nZSBldmVudHMuCisKKyAgICAgICAgRXhpc3RpbmcgdGVzdHMgc2ltcGxpZmll
ZCBieSByZW1vdmluZyB0aGUgZHVwbGljYXRlIGNoYW5nZSBldmVudHMuCisKKyAgICAgICAgKiBw
YWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQb2ludGVy
TG9ja0NvbnRyb2xsZXI6OnJlcXVlc3RQb2ludGVyTG9jayk6CisgICAgICAgIChXZWJDb3JlOjpQ
b2ludGVyTG9ja0NvbnRyb2xsZXI6OmRpZExvc2VQb2ludGVyTG9jayk6CisgICAgICAgICogcGFn
ZS9Qb2ludGVyTG9ja0NvbnRyb2xsZXIuaDoKKyAgICAgICAgKFBvaW50ZXJMb2NrQ29udHJvbGxl
cik6CisKIDIwMTItMDYtMTIgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBmdW5jdGlvbnM6IHNldE5hbWUoKSBhbmQgZm9ybUNv
bnRyb2xOYW1lKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUG9pbnRlckxvY2tD
b250cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUG9pbnRlckxvY2tDb250cm9sbGVy
LmNwcAppbmRleCA1NWU0NmQ0ZjMwNWUxNzFjZGY1YjU0ZTEzYjliNzZkZWYzNGU4ZWI4Li41Yzcw
ZGNmNzhlNWVhNTlmZTQ2NTllYjk5NGFkNTdiMzBhMzBkMmJiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9Qb2ludGVyTG9ja0NvbnRyb2xsZXIuY3BwCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQg
UG9pbnRlckxvY2tDb250cm9sbGVyOjpyZXF1ZXN0UG9pbnRlckxvY2soRWxlbWVudCogdGFyZ2V0
LCBQYXNzUmVmUHRyPFZvaWRDCiAgICAgICAgICAgICBpZiAoc3VjY2Vzc0NhbGxiYWNrKQogICAg
ICAgICAgICAgICAgIHN1Y2Nlc3NDYWxsYmFjay0+aGFuZGxlRXZlbnQoKTsKICAgICAgICAgfSBl
bHNlIHsKLSAgICAgICAgICAgIGRpZExvc2VQb2ludGVyTG9jaygpOworICAgICAgICAgICAgZGlk
TG9zZVBvaW50ZXJMb2NrKGZhbHNlKTsKICAgICAgICAgICAgIG1fZWxlbWVudCA9IHRhcmdldDsK
ICAgICAgICAgICAgIGlmIChzdWNjZXNzQ2FsbGJhY2spCiAgICAgICAgICAgICAgICAgc3VjY2Vz
c0NhbGxiYWNrLT5oYW5kbGVFdmVudCgpOwpAQCAtMTI3LDEwICsxMjcsMTEgQEAgdm9pZCBQb2lu
dGVyTG9ja0NvbnRyb2xsZXI6OmRpZE5vdEFjcXVpcmVQb2ludGVyTG9jaygpCiAgICAgICAgIGNh
bGxiYWNrVG9Jc3N1ZS0+aGFuZGxlRXZlbnQoKTsKIH0KIAotdm9pZCBQb2ludGVyTG9ja0NvbnRy
b2xsZXI6OmRpZExvc2VQb2ludGVyTG9jaygpCit2b2lkIFBvaW50ZXJMb2NrQ29udHJvbGxlcjo6
ZGlkTG9zZVBvaW50ZXJMb2NrKGJvb2wgc2VuZENoYW5nZUV2ZW50KQogewogICAgIC8vIEZJWE1F
OiBLZWVwIGVucXVldWVFdmVudCB1c2FnZS4gKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD04NDQwMikKLSAgICBlbnF1ZXVlRXZlbnQoZXZlbnROYW1lcygpLndlYmtpdHBv
aW50ZXJsb2NrY2hhbmdlRXZlbnQsIG1fZWxlbWVudC5nZXQoKSk7CisgICAgaWYgKHNlbmRDaGFu
Z2VFdmVudCkKKyAgICAgICAgZW5xdWV1ZUV2ZW50KGV2ZW50TmFtZXMoKS53ZWJraXRwb2ludGVy
bG9ja2NoYW5nZUV2ZW50LCBtX2VsZW1lbnQuZ2V0KCkpOwogCiAgICAgLy8gRklYTUU6IFJlbW92
ZSBjYWxsYmFjayB1c2FnZS4gKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD04NDQwMikKICAgICBSZWZQdHI8RWxlbWVudD4gZWxlbWVudFRvTm90aWZ5KG1fZWxlbWVudCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BvaW50ZXJMb2NrQ29udHJvbGxlci5o
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9Qb2ludGVyTG9ja0NvbnRyb2xsZXIuaAppbmRleCAxODcz
MDhhNGI3ZTE4MzFhY2UzMTIxMzE4Mzg1Y2EwNDA4MjEzNjg3Li41NWNmNmVlYTFmNWZjMmM4YWU1
MDkzODE2ZmUzNTgwZGRiMDY5NzY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1Bv
aW50ZXJMb2NrQ29udHJvbGxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUG9pbnRlckxv
Y2tDb250cm9sbGVyLmgKQEAgLTUwLDcgKzUwLDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBkaWRB
Y3F1aXJlUG9pbnRlckxvY2soKTsKICAgICB2b2lkIGRpZE5vdEFjcXVpcmVQb2ludGVyTG9jaygp
OwotICAgIHZvaWQgZGlkTG9zZVBvaW50ZXJMb2NrKCk7CisgICAgdm9pZCBkaWRMb3NlUG9pbnRl
ckxvY2soYm9vbCBzZW5kQ2hhbmdlRXZlbnQgPSB0cnVlKTsgLy8gRklYTUU6IFJlbW92ZSBzZW5k
Q2hhbmdlRXZlbnQgcGFyYW1ldGVyIHdoZW4gcmVtb3Zpbmcgb2xkIEFQSS4gKGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDQwMikKICAgICB2b2lkIGRpc3BhdGNoTG9j
a2VkTW91c2VFdmVudChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmLCBjb25zdCBBdG9taWNTdHJp
bmcmIGV2ZW50VHlwZSk7CiAKIHByaXZhdGU6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWM5ZTM0MzRkYmEwY2YxMjdmMzY4
MWViMDhiOWJhZTc1MzM3MDAyOC4uNTU1NzJmN2Q5YmFlMmQ2NjIzMDA1ODlkYjQwODc3NDE2OGM2
NDU2OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA2LTEyICBWaW5jZW50IFNjaGVpYiAg
PHNjaGVpYkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVtb3ZlIGR1cGxpY2F0ZSB3ZWJraXRw
b2ludGVybG9ja2NoYW5nZSBldmVudHMgd2hlbiB1bmxvY2tpbmcuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODkxNworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBhcnQgb2YgYSBzZXJpZXMgb2YgcmVmYWN0
b3JpbmcgY2hhbmdlcyB0byB1cGRhdGUgcG9pbnRlciBsb2NrIEFQSSB0bworICAgICAgICB0aGUg
ZnVsbHNjcmVlbiBsb2NraW5nIHN0eWxlLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODQ0MDIKKworICAgICAgICBUZXN0cyBzaW1wbGlmaWVkIGJ5IHJlbW92aW5nIHRo
ZSBkdXBsaWNhdGUgY2hhbmdlIGV2ZW50cy4KKworICAgICAgICAqIHBvaW50ZXItbG9jay9sb2Nr
LWFscmVhZHktbG9ja2VkLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwb2ludGVyLWxvY2svcG9p
bnRlcmxvY2tjaGFuZ2UtcG9pbnRlcmxvY2tlcnJvci1ldmVudHMtZXhwZWN0ZWQudHh0OgorICAg
ICAgICAqIHBvaW50ZXItbG9jay9wb2ludGVybG9ja2NoYW5nZS1wb2ludGVybG9ja2Vycm9yLWV2
ZW50cy5odG1sOgorCiAyMDEyLTA2LTEyICBEb21pbmljIENvb25leSAgPGRvbWluaWNjQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFVucmV2aWV3ZWQ6IFJlYmFzZWxpbmUgZ3Jh
ZGllbnQtYWZ0ZXItdHJhbnNwYXJlbnQtYm9yZGVyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
b2ludGVyLWxvY2svbG9jay1hbHJlYWR5LWxvY2tlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9wb2ludGVyLWxvY2svbG9jay1hbHJlYWR5LWxvY2tlZC1leHBlY3RlZC50eHQKaW5kZXggOTEz
YzQyYzAxODliNzZiNDIzODgwNzY5NTAxZGY0ZmRlYzNiNTczNy4uNzZmMWVjOTA3NGZlMjc5NWM3
ZGRhNzJhOWYzY2UwMzkxZmJmMDU2MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcG9pbnRlci1s
b2NrL2xvY2stYWxyZWFkeS1sb2NrZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3Bv
aW50ZXItbG9jay9sb2NrLWFscmVhZHktbG9ja2VkLWV4cGVjdGVkLnR4dApAQCAtMTcsOCArMTcs
NiBAQCBQQVNTIExvY2sgdGFyZ2V0MiBzdWNjZWVkZWQuCiBQQVNTIG5hdmlnYXRvci53ZWJraXRQ
b2ludGVyLmlzTG9ja2VkIGlzIHRydWUKIFBBU1MgZG9jdW1lbnQub253ZWJraXRwb2ludGVybG9j
a2NoYW5nZSBldmVudCByZWNlaXZlZC4KIFBBU1MgZG9jdW1lbnQud2Via2l0UG9pbnRlckxvY2tF
bGVtZW50IGlzIHRhcmdldGRpdjIKLVBBU1MgZG9jdW1lbnQub253ZWJraXRwb2ludGVybG9ja2No
YW5nZSBldmVudCByZWNlaXZlZC4KLVBBU1MgZG9jdW1lbnQud2Via2l0UG9pbnRlckxvY2tFbGVt
ZW50IGlzIHRhcmdldGRpdjIKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3BvaW50ZXJs
b2NrY2hhbmdlLXBvaW50ZXJsb2NrZXJyb3ItZXZlbnRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL3BvaW50ZXItbG9jay9wb2ludGVybG9ja2NoYW5nZS1wb2ludGVybG9ja2Vycm9yLWV2ZW50
cy1leHBlY3RlZC50eHQKaW5kZXggYjg2YWVjYjQzYmZkMTA3ZDI3MzkzZGZmZDcwYzlmN2Y4YTMz
MGE3Ny4uYWExNmE0NDEwNDhjMTFkMjQ5NzRlY2QxMzVhMmE0ZTBjZGFhZWJkYiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3BvaW50ZXJsb2NrY2hhbmdlLXBvaW50ZXJsb2Nr
ZXJyb3ItZXZlbnRzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyLWxvY2sv
cG9pbnRlcmxvY2tjaGFuZ2UtcG9pbnRlcmxvY2tlcnJvci1ldmVudHMtZXhwZWN0ZWQudHh0CkBA
IC0xMiw3ICsxMiw2IEBAIFBBU1Mgb253ZWJraXRwb2ludGVybG9ja2NoYW5nZSByZWNlaXZlZCBh
ZnRlcjogVW5sb2NrIGFnYWluLgogUEFTUyBvbndlYmtpdHBvaW50ZXJsb2NrY2hhbmdlIHJlY2Vp
dmVkIGFmdGVyOiBMb2NrIHRhcmdldERpdjEgYWdhaW4uCiAgICAgIExvY2sgdGFyZ2V0RGl2Mi4K
IFBBU1Mgb253ZWJraXRwb2ludGVybG9ja2NoYW5nZSByZWNlaXZlZCBhZnRlcjogTG9jayB0YXJn
ZXREaXYyLgotUEFTUyBvbndlYmtpdHBvaW50ZXJsb2NrY2hhbmdlIHJlY2VpdmVkIGFmdGVyOiBM
b2NrIHRhcmdldERpdjIuCiAgICAgIExvY2sgdGFyZ2V0RGl2MiBhZ2Fpbi4KIFBBU1Mgb253ZWJr
aXRwb2ludGVybG9ja2NoYW5nZSByZWNlaXZlZCBhZnRlcjogTG9jayB0YXJnZXREaXYyIGFnYWlu
LgogICAgICBMb2NrIG51bGwuCkBAIC0yMCwxMyArMTksMTEgQEAgUEFTUyBvbndlYmtpdHBvaW50
ZXJsb2NrY2hhbmdlIHJlY2VpdmVkIGFmdGVyOiBMb2NrIHRhcmdldERpdjIgYWdhaW4uCiAgICAg
IExvY2sgdGFyZ2V0SWZyYW1lMSAoaGFuZGxlciBmb3IgaWZyYW1lMSkuCiBQQVNTIG9ud2Via2l0
cG9pbnRlcmxvY2tjaGFuZ2UgcmVjZWl2ZWQgYWZ0ZXI6IExvY2sgdGFyZ2V0SWZyYW1lMSAoaGFu
ZGxlciBmb3IgaWZyYW1lMSkuCiBQQVNTIG9ud2Via2l0cG9pbnRlcmxvY2tjaGFuZ2UgcmVjZWl2
ZWQgYWZ0ZXI6IExvY2sgdGFyZ2V0SWZyYW1lMS4KLVBBU1Mgb253ZWJraXRwb2ludGVybG9ja2No
YW5nZSByZWNlaXZlZCBhZnRlcjogTG9jayB0YXJnZXRJZnJhbWUxLgogICAgICBMb2NrIHRhcmdl
dElmcmFtZTIuCiAgICAgIExvY2sgdGFyZ2V0SWZyYW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMSku
CiAgICAgIExvY2sgdGFyZ2V0SWZyYW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMikuCiBQQVNTIG9u
d2Via2l0cG9pbnRlcmxvY2tjaGFuZ2UgcmVjZWl2ZWQgYWZ0ZXI6IExvY2sgdGFyZ2V0SWZyYW1l
MiAoaGFuZGxlciBmb3IgaWZyYW1lMikuCiBQQVNTIG9ud2Via2l0cG9pbnRlcmxvY2tjaGFuZ2Ug
cmVjZWl2ZWQgYWZ0ZXI6IExvY2sgdGFyZ2V0SWZyYW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMSku
Ci1QQVNTIG9ud2Via2l0cG9pbnRlcmxvY2tjaGFuZ2UgcmVjZWl2ZWQgYWZ0ZXI6IExvY2sgdGFy
Z2V0SWZyYW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMSkuCiAgICAgIFVubG9jayB0YXJnZXRJZnJh
bWUyLgogICAgICBVbmxvY2sgdGFyZ2V0SWZyYW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMSkuCiAg
ICAgIFVubG9jayB0YXJnZXRJZnJhbWUyIChoYW5kbGVyIGZvciBpZnJhbWUyKS4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BvaW50ZXItbG9jay9wb2ludGVybG9ja2NoYW5nZS1wb2ludGVybG9j
a2Vycm9yLWV2ZW50cy5odG1sIGIvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3BvaW50ZXJsb2Nr
Y2hhbmdlLXBvaW50ZXJsb2NrZXJyb3ItZXZlbnRzLmh0bWwKaW5kZXggZGZjMWRjN2QyNmEwMjQz
ZjIzYjU2NGNmMjUzMTI0NWUxYTlmNTlmMS4uYmI5YjQ5YjY5ZjVmM2NhMTlmMGM3ZTU0MTNhMTA0
YWI5NmQ1ODE2NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcG9pbnRlci1sb2NrL3BvaW50ZXJs
b2NrY2hhbmdlLXBvaW50ZXJsb2NrZXJyb3ItZXZlbnRzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
cG9pbnRlci1sb2NrL3BvaW50ZXJsb2NrY2hhbmdlLXBvaW50ZXJsb2NrZXJyb3ItZXZlbnRzLmh0
bWwKQEAgLTM3LDIwICszNywxOCBAQAogICAgICAgICAgICAgfTsKICAgICB9OwogCi0gICAgZnVu
Y3Rpb24gZXhwZWN0T25seUNoYW5nZUV2ZW50KG1lc3NhZ2UsIGV4cGVjdGVkQ2FsbHMsIHRhcmdl
dERvY3VtZW50KSB7CisgICAgZnVuY3Rpb24gZXhwZWN0T25seUNoYW5nZUV2ZW50KG1lc3NhZ2Us
IHRhcmdldERvY3VtZW50KSB7CiAgICAgICAgIGRlYnVnKCIgICAgICIgKyBtZXNzYWdlKTsKLSAg
ICAgICAgZXhwZWN0ZWRDYWxscyA9IGV4cGVjdGVkQ2FsbHMgIT09IHVuZGVmaW5lZCA/IGV4cGVj
dGVkQ2FsbHMgOiAxOwogICAgICAgICB0YXJnZXREb2N1bWVudCA9IHRhcmdldERvY3VtZW50ICE9
PSB1bmRlZmluZWQgPyB0YXJnZXREb2N1bWVudCA6IGRvY3VtZW50OwotICAgICAgICBldmVudEV4
cGVjdGVkKCJvbndlYmtpdHBvaW50ZXJsb2NrY2hhbmdlIiwgbWVzc2FnZSwgZXhwZWN0ZWRDYWxs
cywgdGFyZ2V0RG9jdW1lbnQpOworICAgICAgICBldmVudEV4cGVjdGVkKCJvbndlYmtpdHBvaW50
ZXJsb2NrY2hhbmdlIiwgbWVzc2FnZSwgMSwgdGFyZ2V0RG9jdW1lbnQpOwogICAgICAgICBldmVu
dEV4cGVjdGVkKCJvbndlYmtpdHBvaW50ZXJsb2NrZXJyb3IiLCBtZXNzYWdlLCAwLCB0YXJnZXRE
b2N1bWVudCk7CiAgICAgfTsKIAotICAgIGZ1bmN0aW9uIGV4cGVjdE9ubHlFcnJvckV2ZW50KG1l
c3NhZ2UsIGV4cGVjdGVkQ2FsbHMsIHRhcmdldERvY3VtZW50KSB7CisgICAgZnVuY3Rpb24gZXhw
ZWN0T25seUVycm9yRXZlbnQobWVzc2FnZSwgdGFyZ2V0RG9jdW1lbnQpIHsKICAgICAgICAgZGVi
dWcoIiAgICAgIiArIG1lc3NhZ2UpOwotICAgICAgICBleHBlY3RlZENhbGxzID0gZXhwZWN0ZWRD
YWxscyAhPT0gdW5kZWZpbmVkID8gZXhwZWN0ZWRDYWxscyA6IDE7CiAgICAgICAgIHRhcmdldERv
Y3VtZW50ID0gdGFyZ2V0RG9jdW1lbnQgIT09IHVuZGVmaW5lZCA/IHRhcmdldERvY3VtZW50IDog
ZG9jdW1lbnQ7CiAgICAgICAgIGV2ZW50RXhwZWN0ZWQoIm9ud2Via2l0cG9pbnRlcmxvY2tjaGFu
Z2UiLCBtZXNzYWdlLCAwLCB0YXJnZXREb2N1bWVudCk7Ci0gICAgICAgIGV2ZW50RXhwZWN0ZWQo
Im9ud2Via2l0cG9pbnRlcmxvY2tlcnJvciIsIG1lc3NhZ2UsIGV4cGVjdGVkQ2FsbHMsIHRhcmdl
dERvY3VtZW50KTsKKyAgICAgICAgZXZlbnRFeHBlY3RlZCgib253ZWJraXRwb2ludGVybG9ja2Vy
cm9yIiwgbWVzc2FnZSwgMSwgdGFyZ2V0RG9jdW1lbnQpOwogICAgIH07CiAKICAgICBmdW5jdGlv
biBleHBlY3ROb0V2ZW50cyhtZXNzYWdlLCB0YXJnZXREb2N1bWVudCkgewpAQCAtODksMTIgKzg3
LDcgQEAKICAgICAgICAgICAgIG5hdmlnYXRvci53ZWJraXRQb2ludGVyLmxvY2sodGFyZ2V0RGl2
MSk7CiAgICAgICAgIH0sCiAgICAgICAgIGZ1bmN0aW9uICgpIHsKLSAgICAgICAgICAgIC8vIEZJ
WE1FOiBPbmx5IDEgY2hhbmdlIGV2ZW50IHNob3VsZCBiZSBleHBlY3RlZC4KLSAgICAgICAgICAg
IC8vIEJ1dCwgd2Ugd2lsbCBzZWUgMiB1bnRpbCB3ZSByZW1vdmUgdGhlIG9sZCBjb2RlIGZvcgot
ICAgICAgICAgICAgLy8gcG9pbnRlcmxvY2tsb3N0IGFuZCByZW1vdmUgdGhlIGNhbGwgdG8gZGlk
TG9zZVBvaW50ZXJMb2NrCi0gICAgICAgICAgICAvLyBtYWRlIGluIFBvaW50ZXJMb2NrQ29udHJv
bGxlcjo6cmVxdWVzdFBvaW50ZXJMb2NrLgotICAgICAgICAgICAgLy8gKGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDQwMikKLSAgICAgICAgICAgIGV4cGVjdE9ubHlD
aGFuZ2VFdmVudCgiTG9jayB0YXJnZXREaXYyLiIsIDIpOworICAgICAgICAgICAgZXhwZWN0T25s
eUNoYW5nZUV2ZW50KCJMb2NrIHRhcmdldERpdjIuIik7CiAgICAgICAgICAgICBuYXZpZ2F0b3Iu
d2Via2l0UG9pbnRlci5sb2NrKHRhcmdldERpdjIpOwogICAgICAgICB9LAogICAgICAgICBmdW5j
dGlvbiAoKSB7CkBAIC0xMTUsMTMgKzEwOCw4IEBACiAgICAgICAgICAgICB0YXJnZXRJZnJhbWUy
Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsgZG9OZXh0U3RlcCgpOyB9CiAgICAgICAgIH0sCiAgICAg
ICAgIGZ1bmN0aW9uICgpIHsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBPbmx5IDEgY2hhbmdlIGV2
ZW50IHNob3VsZCBiZSBleHBlY3RlZC4KLSAgICAgICAgICAgIC8vIEJ1dCwgd2Ugd2lsbCBzZWUg
MiB1bnRpbCB3ZSByZW1vdmUgdGhlIG9sZCBjb2RlIGZvcgotICAgICAgICAgICAgLy8gcG9pbnRl
cmxvY2tsb3N0IGFuZCByZW1vdmUgdGhlIGNhbGwgdG8gZGlkTG9zZVBvaW50ZXJMb2NrCi0gICAg
ICAgICAgICAvLyBtYWRlIGluIFBvaW50ZXJMb2NrQ29udHJvbGxlcjo6cmVxdWVzdFBvaW50ZXJM
b2NrLgotICAgICAgICAgICAgLy8gKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04NDQwMikKLSAgICAgICAgICAgIGV4cGVjdE9ubHlDaGFuZ2VFdmVudCgiTG9jayB0YXJn
ZXRJZnJhbWUxLiIsIDIpOwotICAgICAgICAgICAgZXhwZWN0T25seUNoYW5nZUV2ZW50KCJMb2Nr
IHRhcmdldElmcmFtZTEgKGhhbmRsZXIgZm9yIGlmcmFtZTEpLiIsIDEsIHRhcmdldElmcmFtZTEu
Y29udGVudERvY3VtZW50KTsKKyAgICAgICAgICAgIGV4cGVjdE9ubHlDaGFuZ2VFdmVudCgiTG9j
ayB0YXJnZXRJZnJhbWUxLiIpOworICAgICAgICAgICAgZXhwZWN0T25seUNoYW5nZUV2ZW50KCJM
b2NrIHRhcmdldElmcmFtZTEgKGhhbmRsZXIgZm9yIGlmcmFtZTEpLiIsIHRhcmdldElmcmFtZTEu
Y29udGVudERvY3VtZW50KTsKICAgICAgICAgICAgIG5hdmlnYXRvci53ZWJraXRQb2ludGVyLmxv
Y2sodGFyZ2V0SWZyYW1lMS5jb250ZW50RG9jdW1lbnQuYm9keSk7CiAgICAgICAgIH0sCiAgICAg
ICAgIGZ1bmN0aW9uICgpIHsKQEAgLTEyOSwxMyArMTE3LDggQEAKICAgICAgICAgfSwKICAgICAg
ICAgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgZXhwZWN0Tm9FdmVudHMoIkxvY2sgdGFyZ2V0
SWZyYW1lMi4iKTsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBPbmx5IDEgY2hhbmdlIGV2ZW50IHNo
b3VsZCBiZSBleHBlY3RlZC4KLSAgICAgICAgICAgIC8vIEJ1dCwgd2Ugd2lsbCBzZWUgMiB1bnRp
bCB3ZSByZW1vdmUgdGhlIG9sZCBjb2RlIGZvcgotICAgICAgICAgICAgLy8gcG9pbnRlcmxvY2ts
b3N0IGFuZCByZW1vdmUgdGhlIGNhbGwgdG8gZGlkTG9zZVBvaW50ZXJMb2NrCi0gICAgICAgICAg
ICAvLyBtYWRlIGluIFBvaW50ZXJMb2NrQ29udHJvbGxlcjo6cmVxdWVzdFBvaW50ZXJMb2NrLgot
ICAgICAgICAgICAgLy8gKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
NDQwMikKLSAgICAgICAgICAgIGV4cGVjdE9ubHlDaGFuZ2VFdmVudCgiTG9jayB0YXJnZXRJZnJh
bWUyIChoYW5kbGVyIGZvciBpZnJhbWUxKS4iLCAyLCB0YXJnZXRJZnJhbWUxLmNvbnRlbnREb2N1
bWVudCk7Ci0gICAgICAgICAgICBleHBlY3RPbmx5Q2hhbmdlRXZlbnQoIkxvY2sgdGFyZ2V0SWZy
YW1lMiAoaGFuZGxlciBmb3IgaWZyYW1lMikuIiwgMSwgdGFyZ2V0SWZyYW1lMi5jb250ZW50RG9j
dW1lbnQpOworICAgICAgICAgICAgZXhwZWN0T25seUNoYW5nZUV2ZW50KCJMb2NrIHRhcmdldElm
cmFtZTIgKGhhbmRsZXIgZm9yIGlmcmFtZTEpLiIsIHRhcmdldElmcmFtZTEuY29udGVudERvY3Vt
ZW50KTsKKyAgICAgICAgICAgIGV4cGVjdE9ubHlDaGFuZ2VFdmVudCgiTG9jayB0YXJnZXRJZnJh
bWUyIChoYW5kbGVyIGZvciBpZnJhbWUyKS4iLCB0YXJnZXRJZnJhbWUyLmNvbnRlbnREb2N1bWVu
dCk7CiAgICAgICAgICAgICBuYXZpZ2F0b3Iud2Via2l0UG9pbnRlci5sb2NrKHRhcmdldElmcmFt
ZTIuY29udGVudERvY3VtZW50LmJvZHkpOwogICAgICAgICB9LAogICAgICAgICBmdW5jdGlvbiAo
KSB7CkBAIC0xNDQsNyArMTI3LDcgQEAKICAgICAgICAgZnVuY3Rpb24gKCkgewogICAgICAgICAg
ICAgZXhwZWN0Tm9FdmVudHMoIlVubG9jayB0YXJnZXRJZnJhbWUyLiIpOwogICAgICAgICAgICAg
ZXhwZWN0Tm9FdmVudHMoIlVubG9jayB0YXJnZXRJZnJhbWUyIChoYW5kbGVyIGZvciBpZnJhbWUx
KS4iLCB0YXJnZXRJZnJhbWUxLmNvbnRlbnREb2N1bWVudCk7Ci0gICAgICAgICAgICBleHBlY3RP
bmx5Q2hhbmdlRXZlbnQoIlVubG9jayB0YXJnZXRJZnJhbWUyIChoYW5kbGVyIGZvciBpZnJhbWUy
KS4iLCAxLCB0YXJnZXRJZnJhbWUyLmNvbnRlbnREb2N1bWVudCk7CisgICAgICAgICAgICBleHBl
Y3RPbmx5Q2hhbmdlRXZlbnQoIlVubG9jayB0YXJnZXRJZnJhbWUyIChoYW5kbGVyIGZvciBpZnJh
bWUyKS4iLCB0YXJnZXRJZnJhbWUyLmNvbnRlbnREb2N1bWVudCk7CiAgICAgICAgICAgICBuYXZp
Z2F0b3Iud2Via2l0UG9pbnRlci51bmxvY2soKTsKICAgICAgICAgfSwKICAgICAgICAgZnVuY3Rp
b24gKCkgewo=
</data>
<flag name="review"
          id="154615"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>