<?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>154617</bug_id>
          
          <creation_ts>2016-02-23 16:45:35 -0800</creation_ts>
          <short_desc>[WebGL] iOS doesn&apos;t respect the alpha:false context creation attribute</short_desc>
          <delta_ts>2016-02-23 17:22:34 -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>New Bugs</component>
          <version>WebKit 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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>roger_fong</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1167595</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-02-23 16:45:35 -0800</bug_when>
    <thetext>[WebGL] iOS doesn&apos;t respect the alpha:false context creation attribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167600</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-02-23 16:52:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/13417023&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167601</commentid>
    <comment_count>2</comment_count>
      <attachid>272066</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-02-23 16:53:13 -0800</bug_when>
    <thetext>Created attachment 272066
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1167613</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-02-23 17:22:34 -0800</bug_when>
    <thetext>Committed r197008: &lt;http://trac.webkit.org/changeset/197008&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>272066</attachid>
            <date>2016-02-23 16:53:13 -0800</date>
            <delta_ts>2016-02-23 17:13:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-154617-20160224115251.patch</filename>
            <type>text/plain</type>
            <size>10762</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk2OTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU4NjgxMTFhNzFmY2Ni
Y2JhNDU0YTQzMzE2OTNlNDMzYmMwZWRjMS4uOWYxNGEyZDI0ZmE4YmM3ZDc0ZjIzNWYwMjU1NDM1
ZDUxMDg0ODZmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTAyLTIzICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViR0xdIGlPUyBkb2Vzbid0
IHJlc3BlY3QgdGhlIGFscGhhOmZhbHNlIGNvbnRleHQgY3JlYXRpb24gYXR0cmlidXRlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTQ2MTcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzEzNDE3MDIzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE9uIGlPUyB3ZSB3ZXJlIG5vdCByZXNwZWN0aW5nIHRoZSBh
bHBoYTpmYWxzZSBjb250ZXh0IGNyZWF0aW9uCisgICAgICAgIGF0dHJpYnV0ZSwgd2hpY2ggbWVh
bnQgeW91IGFsd2F5cyBnb3Qgb3V0cHV0IHRoYXQgY291bGQKKyAgICAgICAgaGF2ZSBhbiBhbHBo
YSBjaGFubmVsLgorCisgICAgICAgIFRoZSBnb29kIG5ld3MgaXMgdGhhdCBub3cgd2UncmUgc2V0
dGluZyB0aGUgb3BhcXVlIGZsYWcgb24KKyAgICAgICAgdGhlIENBTGF5ZXIsIHRoZXJlIHNob3Vs
ZCBiZSBhIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50IHdoZW4KKyAgICAgICAgY29tcG9zaXRpbmcg
V2ViR0wgaW50byB0aGUgcGFnZS4KKworICAgICAgICBUZXN0OiBmYXN0L2NhbnZhcy93ZWJnbC9j
b250ZXh0LWF0dHJpYnV0ZXMtYWxwaGEuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhp
Y3MvbWFjL0dyYXBoaWNzQ29udGV4dDNETWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhp
Y3NDb250ZXh0M0Q6OkdyYXBoaWNzQ29udGV4dDNEKTogRG9uJ3QgdGVsbCB0aGUgbGF5ZXIKKyAg
ICAgICAgdG8gYmUgdHJhbnNwYXJlbnQuCisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRl
eHQzRDo6c2V0UmVuZGVyYnVmZmVyU3RvcmFnZUZyb21EcmF3YWJsZSk6IERvIGl0CisgICAgICAg
IGhlcmUgaW5zdGVhZCwgYnV0IGJhc2VkIG9uIHRoZSB2YWx1ZSBvZiB0aGUgYWxwaGEgYXR0cmli
dXRlLgorCiAyMDE2LTAyLTIzICBNYW51ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFtjc3MtZ3JpZF0gQXZvaWQgZHVwbGljYXRlZCBjYWxscyB0byByZXNv
bHV0aW9uIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L21hYy9HcmFwaGljc0NvbnRleHQzRE1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL21hYy9HcmFwaGljc0NvbnRleHQzRE1hYy5tbQppbmRleCBmYTM1YzQ1YzY5MjRmMmEy
YzY0MGIzNzg1ZmEyYTQwZjgyZWJjNTMyLi4wYTVlODIyNDBkNzY0MDMyZmQ2NDliZDZkNzlmNzcw
MWJjMTA0MTYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9t
YWMvR3JhcGhpY3NDb250ZXh0M0RNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvbWFjL0dyYXBoaWNzQ29udGV4dDNETWFjLm1tCkBAIC0yMjcsOSArMjI3LDYgQEAg
R3JhcGhpY3NDb250ZXh0M0Q6OkdyYXBoaWNzQ29udGV4dDNEKEdyYXBoaWNzQ29udGV4dDNEOjpB
dHRyaWJ1dGVzIGF0dHJzLCBIb3N0V2kKICAgICAvLyBDcmVhdGUgdGhlIFdlYkdMTGF5ZXIKICAg
ICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlMKICAgICAgICAgbV93ZWJHTExheWVyID0gYWRv
cHROUyhbW1dlYkdMTGF5ZXIgYWxsb2NdIGluaXRXaXRoR3JhcGhpY3NDb250ZXh0M0Q6dGhpc10p
OwotI2lmIFBMQVRGT1JNKElPUykKLSAgICAgICAgW21fd2ViR0xMYXllciBzZXRPcGFxdWU6MF07
Ci0jZW5kaWYKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIFttX3dlYkdMTGF5ZXIgc2V0TmFtZTpA
IldlYkdMIExheWVyIl07CiAjZW5kaWYKQEAgLTM0NSw3ICszNDIsOSBAQCBHcmFwaGljc0NvbnRl
eHQzRDo6fkdyYXBoaWNzQ29udGV4dDNEKCkKIGJvb2wgR3JhcGhpY3NDb250ZXh0M0Q6OnNldFJl
bmRlcmJ1ZmZlclN0b3JhZ2VGcm9tRHJhd2FibGUoR0MzRHNpemVpIHdpZHRoLCBHQzNEc2l6ZWkg
aGVpZ2h0KQogewogICAgIFttX3dlYkdMTGF5ZXIgc2V0Qm91bmRzOkNHUmVjdE1ha2UoMCwgMCwg
d2lkdGgsIGhlaWdodCldOwotICAgIHJldHVybiBbbV9jb250ZXh0T2JqIHJlbmRlcmJ1ZmZlclN0
b3JhZ2U6R0xfUkVOREVSQlVGRkVSIGZyb21EcmF3YWJsZTpzdGF0aWNfY2FzdDxOU09iamVjdDxF
QUdMRHJhd2FibGU+Kj4obV93ZWJHTExheWVyLmdldCgpKV07CisgICAgW21fd2ViR0xMYXllciBz
ZXRPcGFxdWU6KG1faW50ZXJuYWxDb2xvckZvcm1hdCAhPSBHTF9SR0JBOCldOworCisgICAgcmV0
dXJuIFttX2NvbnRleHRPYmogcmVuZGVyYnVmZmVyU3RvcmFnZTpHTF9SRU5ERVJCVUZGRVIgZnJv
bURyYXdhYmxlOnN0YXRpY19jYXN0PGlkPEVBR0xEcmF3YWJsZT4+KG1fd2ViR0xMYXllci5nZXQo
KSldOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkOWQ5YTIxMWZhNWFjODkwMTBjNDg2MWE3ODdmYjUw
N2RkODNiZTgzLi44MDFiNjNjYjE5YzI0YzE0YmVjZDU3YWFkMDVmZGQ1OGQwMjcyMTkyIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMDItMjMgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUu
Y29tPgorCisgICAgICAgIFtXZWJHTF0gaU9TIGRvZXNuJ3QgcmVzcGVjdCB0aGUgYWxwaGE6ZmFs
c2UgY29udGV4dCBjcmVhdGlvbiBhdHRyaWJ1dGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDYxNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTM0
MTcwMjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIGEgdGVzdCB0aGF0IGRyYXdzIGNvbnRleHRzIHdpdGggYW5kIHdpdGhvdXQgYWxwaGEsIGFu
ZCB0aGVuIGEgcmVmZXJlbmNlCisgICAgICAgIHZlcnNpb24gdGhhdCBoYXJkLWNvZGVzIHRoZSBu
b24tYWxwaGEgY29sb3JzLgorCisgICAgICAgICogZmFzdC9jYW52YXMvd2ViZ2wvY29udGV4dC1h
dHRyaWJ1dGVzLWFscGhhLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY2Fu
dmFzL3dlYmdsL2NvbnRleHQtYXR0cmlidXRlcy1hbHBoYS5odG1sOiBBZGRlZC4KKwogMjAxNi0w
Mi0yMiAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHRlc3Rz
IGZvciBmYXN0IGNsaWNrIGNoYW5nZSBpbiByMTk2Njc5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2NhbnZhcy93ZWJnbC9jb250ZXh0LWF0dHJpYnV0ZXMtYWxwaGEtZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2NvbnRleHQtYXR0cmlidXRlcy1hbHBo
YS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmE0YjQ1YjAwZmUzNTlhZGI4NjgzY2YzNjZjYWIw
N2U0YTdlMDJlZWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93
ZWJnbC9jb250ZXh0LWF0dHJpYnV0ZXMtYWxwaGEtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDk4
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxoZWFkPgorPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRl
bnQ9IndpZHRoPWRldmljZS13aWR0aCI+Cis8c3R5bGU+Citib2R5IHsKKyAgICBtYXJnaW46IDA7
CisgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDsKKyAgICBiYWNrZ3JvdW5kLWltYWdl
OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAwL3N2ZyIgdmlld0JveD0iMCAwIDEgMSI+PHJlY3Qgd2lkdGg9IjAuNSIgaGVpZ2h0PSIwLjUi
IGZpbGw9ImJsdWUiLz48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjAuNSIgaGVpZ2h0PSIw
LjUiIGZpbGw9Im9yYW5nZSIvPjxyZWN0IHg9IjAiIHk9IjAuNSIgd2lkdGg9IjAuNSIgaGVpZ2h0
PSIwLjUiIGZpbGw9InllbGxvdyIvPjxyZWN0IHg9IjAuNSIgeT0iMCIgd2lkdGg9IjAuNSIgaGVp
Z2h0PSIwLjUiIGZpbGw9InBpbmsiLz48L3N2Zz4nKTsKK30KK2NhbnZhcyB7CisgICAgd2lkdGg6
IDIwMHB4OworICAgIGhlaWdodDogMjAwcHg7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPHNjcmlw
dCBpZD0idmVydGV4U2hhZGVyU291cmNlIiB0eXBlPSJ0ZXh0L2dsc2wiPgorYXR0cmlidXRlIHZl
YzQgcG9zaXRpb247Cit2b2lkIG1haW4oKSB7CisgIGdsX1Bvc2l0aW9uID0gcG9zaXRpb247Cit9
Cis8L3NjcmlwdD4KKzxzY3JpcHQgaWQ9ImZyYWdtZW50U2hhZGVyU291cmNlMSIgdHlwZT0idGV4
dC9nbHNsIj4KKyNpZmRlZiBHTF9FUworcHJlY2lzaW9uIG1lZGl1bXAgZmxvYXQ7CisjZW5kaWYK
Kwordm9pZCBtYWluKCkgeworICBnbF9GcmFnQ29sb3IgPSB2ZWM0KDEuMCwgMC4wLCAwLjAsIDAu
NSk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQgaWQ9ImZyYWdtZW50U2hhZGVyU291cmNlMiIgdHlw
ZT0idGV4dC9nbHNsIj4KKyNpZmRlZiBHTF9FUworcHJlY2lzaW9uIG1lZGl1bXAgZmxvYXQ7Cisj
ZW5kaWYKKwordm9pZCBtYWluKCkgeworICBnbF9GcmFnQ29sb3IgPSB2ZWM0KDEuMCwgMC4wLCAw
LjAsIDEuMCk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQ+CisKK2Z1bmN0aW9uIGRyYXdUcmlhbmds
ZShjYW52YXMsIGFscGhhKSB7CisgICAgY2FudmFzLndpZHRoID0gMjAwOworICAgIGNhbnZhcy5o
ZWlnaHQgPSAyMDA7CisgICAgdmFyIGdsID0gY2FudmFzLmdldENvbnRleHQoIndlYmdsIiwgeyBh
bHBoYTogdHJ1ZSB9KTsKKyAgICB2YXIgdmVydGV4U2hhZGVyID0gZ2wuY3JlYXRlU2hhZGVyKGds
LlZFUlRFWF9TSEFERVIpOworICAgIGdsLnNoYWRlclNvdXJjZSh2ZXJ0ZXhTaGFkZXIsIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJ2ZXJ0ZXhTaGFkZXJTb3VyY2UiKS50ZXh0Q29udGVudCk7Cisg
ICAgZ2wuY29tcGlsZVNoYWRlcih2ZXJ0ZXhTaGFkZXIpOworICAgIGlmICghZ2wuZ2V0U2hhZGVy
UGFyYW1ldGVyKHZlcnRleFNoYWRlciwgZ2wuQ09NUElMRV9TVEFUVVMpKSB7CisgICAgICAgIGNv
bnNvbGUuZXJyb3IoIlZlcnRleCBTaGFkZXIgZmFpbGVkIHRvIGNvbXBpbGUuIik7CisgICAgICAg
IGNvbnNvbGUubG9nKGdsLmdldFNoYWRlckluZm9Mb2codmVydGV4U2hhZGVyKSk7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisgICAgdmFyIGZyYWdtZW50U2hhZGVyID0gZ2wuY3JlYXRlU2hhZGVy
KGdsLkZSQUdNRU5UX1NIQURFUik7CisgICAgdmFyIGZyYWdtZW50U2hhZGVyU291cmNlSUQgPSAi
ZnJhZ21lbnRTaGFkZXJTb3VyY2UiICsgKGFscGhhID8gIjEiIDogIjIiKTsKKyAgICBnbC5zaGFk
ZXJTb3VyY2UoZnJhZ21lbnRTaGFkZXIsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGZyYWdtZW50
U2hhZGVyU291cmNlSUQpLnRleHRDb250ZW50KTsKKyAgICBnbC5jb21waWxlU2hhZGVyKGZyYWdt
ZW50U2hhZGVyKTsKKyAgICBpZiAoIWdsLmdldFNoYWRlclBhcmFtZXRlcihmcmFnbWVudFNoYWRl
ciwgZ2wuQ09NUElMRV9TVEFUVVMpKSB7CisgICAgICAgIGNvbnNvbGUuZXJyb3IoIkZyYWdtZW50
IFNoYWRlciBmYWlsZWQgdG8gY29tcGlsZS4iKTsKKyAgICAgICAgY29uc29sZS5sb2coZ2wuZ2V0
U2hhZGVySW5mb0xvZyhmcmFnbWVudFNoYWRlcikpOworICAgICAgICByZXR1cm47CisgICAgfQor
ICAgIHZhciBwcm9ncmFtID0gZ2wuY3JlYXRlUHJvZ3JhbSgpOworICAgIGdsLmF0dGFjaFNoYWRl
cihwcm9ncmFtLCB2ZXJ0ZXhTaGFkZXIpOworICAgIGdsLmF0dGFjaFNoYWRlcihwcm9ncmFtLCBm
cmFnbWVudFNoYWRlcik7CisgICAgZ2wubGlua1Byb2dyYW0ocHJvZ3JhbSk7CisKKyAgICBpZiAo
IWdsLmdldFByb2dyYW1QYXJhbWV0ZXIocHJvZ3JhbSwgZ2wuTElOS19TVEFUVVMpKSB7CisgICAg
ICAgIGNvbnNvbGUuZXJyb3IoIlVuYWJsZSB0byBsaW5rIHNoYWRlcnMgaW50byBwcm9ncmFtLiIp
OworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGdsLnVzZVByb2dyYW0ocHJvZ3JhbSk7Cisg
ICAgdmFyIHBvc2l0aW9uQXR0cmlidXRlID0gZ2wuZ2V0QXR0cmliTG9jYXRpb24ocHJvZ3JhbSwg
InBvc2l0aW9uIik7CisgICAgZ2wuZW5hYmxlVmVydGV4QXR0cmliQXJyYXkocG9zaXRpb25BdHRy
aWJ1dGUpOworICAgIHZhciB2ZXJ0aWNlcyA9IG5ldyBGbG9hdDMyQXJyYXkoWworICAgICAgIC0w
LjUsIC0wLjUsCisgICAgICAgMC41LCAtMC41LAorICAgICAgIDAsIDAuNQorICAgIF0pOworICAg
IHZhciB0cmlhbmdsZUJ1ZmZlciA9IGdsLmNyZWF0ZUJ1ZmZlcigpOworICAgIGdsLmJpbmRCdWZm
ZXIoZ2wuQVJSQVlfQlVGRkVSLCB0cmlhbmdsZUJ1ZmZlcik7CisgICAgZ2wuYnVmZmVyRGF0YShn
bC5BUlJBWV9CVUZGRVIsIHZlcnRpY2VzLCBnbC5TVEFUSUNfRFJBVyk7CisgICAgZ2wuY2xlYXJD
b2xvcigwLCAxLCAwLCBhbHBoYSA/IDAuNSA6IDEuMCk7CisgICAgZ2wuY2xlYXIoZ2wuQ09MT1Jf
QlVGRkVSX0JJVCk7CisgICAgZ2wuYmluZEJ1ZmZlcihnbC5BUlJBWV9CVUZGRVIsIHRyaWFuZ2xl
QnVmZmVyKTsKKyAgICBnbC52ZXJ0ZXhBdHRyaWJQb2ludGVyKHBvc2l0aW9uQXR0cmlidXRlLCAy
LCBnbC5GTE9BVCwgZmFsc2UsIDAsIDApOworICAgIGdsLmRyYXdBcnJheXMoZ2wuVFJJQU5HTEVT
LCAwLCAzKTsKK30KKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbiAo
KSB7CisgICAgdmFyIGNhbnZhc2VzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiY2FudmFz
Iik7CisgICAgZHJhd1RyaWFuZ2xlKGNhbnZhc2VzWzBdLCB0cnVlKTsKKyAgICBkcmF3VHJpYW5n
bGUoY2FudmFzZXNbMV0sIGZhbHNlKTsKK30sIGZhbHNlKTsKKzwvc2NyaXB0PgorPGJvZHk+Cisg
ICAgPGNhbnZhcz48L2NhbnZhcz48Y2FudmFzPjwvY2FudmFzPgorPC9ib2R5PgpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dl
YmdsL2NvbnRleHQtYXR0cmlidXRlcy1hbHBoYS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52
YXMvd2ViZ2wvY29udGV4dC1hdHRyaWJ1dGVzLWFscGhhLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTk0YWE0
MTc3M2IyYTVkMmZmMjU3MTRjNmFlOTUyYTU2NzU3NWNlMwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2NvbnRleHQtYXR0cmlidXRlcy1hbHBoYS5odG1s
CkBAIC0wLDAgKzEsODggQEAKKzwhRE9DVFlQRSBodG1sPgorPGhlYWQ+Cis8bWV0YSBuYW1lPSJ2
aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KKzxzdHlsZT4KK2JvZHkgewor
ICAgIG1hcmdpbjogMDsKKyAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4OworICAgIGJh
Y2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMSAxIj48cmVjdCB3aWR0aD0iMC41
IiBoZWlnaHQ9IjAuNSIgZmlsbD0iYmx1ZSIvPjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0i
MC41IiBoZWlnaHQ9IjAuNSIgZmlsbD0ib3JhbmdlIi8+PHJlY3QgeD0iMCIgeT0iMC41IiB3aWR0
aD0iMC41IiBoZWlnaHQ9IjAuNSIgZmlsbD0ieWVsbG93Ii8+PHJlY3QgeD0iMC41IiB5PSIwIiB3
aWR0aD0iMC41IiBoZWlnaHQ9IjAuNSIgZmlsbD0icGluayIvPjwvc3ZnPicpOworfQorY2FudmFz
IHsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgaGVpZ2h0OiAyMDBweDsKK30KKzwvc3R5bGU+Cis8
L2hlYWQ+Cis8c2NyaXB0IGlkPSJ2ZXJ0ZXhTaGFkZXJTb3VyY2UiIHR5cGU9InRleHQvZ2xzbCI+
CithdHRyaWJ1dGUgdmVjNCBwb3NpdGlvbjsKK3ZvaWQgbWFpbigpIHsKKyAgZ2xfUG9zaXRpb24g
PSBwb3NpdGlvbjsKK30KKzwvc2NyaXB0PgorPHNjcmlwdCBpZD0iZnJhZ21lbnRTaGFkZXJTb3Vy
Y2UiIHR5cGU9InRleHQvZ2xzbCI+CisjaWZkZWYgR0xfRVMKK3ByZWNpc2lvbiBtZWRpdW1wIGZs
b2F0OworI2VuZGlmCisKK3ZvaWQgbWFpbigpIHsKKyAgZ2xfRnJhZ0NvbG9yID0gdmVjNCgxLjAs
IDAuMCwgMC4wLCAwLjUpOworfQorPC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiBkcmF3
VHJpYW5nbGUoY2FudmFzLCBhbHBoYSkgeworICAgIGNhbnZhcy53aWR0aCA9IDIwMDsKKyAgICBj
YW52YXMuaGVpZ2h0ID0gMjAwOworICAgIHZhciBnbCA9IGNhbnZhcy5nZXRDb250ZXh0KCJ3ZWJn
bCIsIHsgYWxwaGE6IGFscGhhIH0pOworICAgIHZhciB2ZXJ0ZXhTaGFkZXIgPSBnbC5jcmVhdGVT
aGFkZXIoZ2wuVkVSVEVYX1NIQURFUik7CisgICAgZ2wuc2hhZGVyU291cmNlKHZlcnRleFNoYWRl
ciwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInZlcnRleFNoYWRlclNvdXJjZSIpLnRleHRDb250
ZW50KTsKKyAgICBnbC5jb21waWxlU2hhZGVyKHZlcnRleFNoYWRlcik7CisgICAgaWYgKCFnbC5n
ZXRTaGFkZXJQYXJhbWV0ZXIodmVydGV4U2hhZGVyLCBnbC5DT01QSUxFX1NUQVRVUykpIHsKKyAg
ICAgICAgY29uc29sZS5lcnJvcigiVmVydGV4IFNoYWRlciBmYWlsZWQgdG8gY29tcGlsZS4iKTsK
KyAgICAgICAgY29uc29sZS5sb2coZ2wuZ2V0U2hhZGVySW5mb0xvZyh2ZXJ0ZXhTaGFkZXIpKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICB2YXIgZnJhZ21lbnRTaGFkZXIgPSBnbC5jcmVh
dGVTaGFkZXIoZ2wuRlJBR01FTlRfU0hBREVSKTsKKyAgICBnbC5zaGFkZXJTb3VyY2UoZnJhZ21l
bnRTaGFkZXIsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmcmFnbWVudFNoYWRlclNvdXJjZSIp
LnRleHRDb250ZW50KTsKKyAgICBnbC5jb21waWxlU2hhZGVyKGZyYWdtZW50U2hhZGVyKTsKKyAg
ICBpZiAoIWdsLmdldFNoYWRlclBhcmFtZXRlcihmcmFnbWVudFNoYWRlciwgZ2wuQ09NUElMRV9T
VEFUVVMpKSB7CisgICAgICAgIGNvbnNvbGUuZXJyb3IoIkZyYWdtZW50IFNoYWRlciBmYWlsZWQg
dG8gY29tcGlsZS4iKTsKKyAgICAgICAgY29uc29sZS5sb2coZ2wuZ2V0U2hhZGVySW5mb0xvZyhm
cmFnbWVudFNoYWRlcikpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIHZhciBwcm9ncmFt
ID0gZ2wuY3JlYXRlUHJvZ3JhbSgpOworICAgIGdsLmF0dGFjaFNoYWRlcihwcm9ncmFtLCB2ZXJ0
ZXhTaGFkZXIpOworICAgIGdsLmF0dGFjaFNoYWRlcihwcm9ncmFtLCBmcmFnbWVudFNoYWRlcik7
CisgICAgZ2wubGlua1Byb2dyYW0ocHJvZ3JhbSk7CisKKyAgICBpZiAoIWdsLmdldFByb2dyYW1Q
YXJhbWV0ZXIocHJvZ3JhbSwgZ2wuTElOS19TVEFUVVMpKSB7CisgICAgICAgIGNvbnNvbGUuZXJy
b3IoIlVuYWJsZSB0byBsaW5rIHNoYWRlcnMgaW50byBwcm9ncmFtLiIpOworICAgICAgICByZXR1
cm47CisgICAgfQorICAgIGdsLnVzZVByb2dyYW0ocHJvZ3JhbSk7CisgICAgdmFyIHBvc2l0aW9u
QXR0cmlidXRlID0gZ2wuZ2V0QXR0cmliTG9jYXRpb24ocHJvZ3JhbSwgInBvc2l0aW9uIik7Cisg
ICAgZ2wuZW5hYmxlVmVydGV4QXR0cmliQXJyYXkocG9zaXRpb25BdHRyaWJ1dGUpOworICAgIHZh
ciB2ZXJ0aWNlcyA9IG5ldyBGbG9hdDMyQXJyYXkoWworICAgICAgIC0wLjUsIC0wLjUsCisgICAg
ICAgMC41LCAtMC41LAorICAgICAgIDAsIDAuNQorICAgIF0pOworICAgIHZhciB0cmlhbmdsZUJ1
ZmZlciA9IGdsLmNyZWF0ZUJ1ZmZlcigpOworICAgIGdsLmJpbmRCdWZmZXIoZ2wuQVJSQVlfQlVG
RkVSLCB0cmlhbmdsZUJ1ZmZlcik7CisgICAgZ2wuYnVmZmVyRGF0YShnbC5BUlJBWV9CVUZGRVIs
IHZlcnRpY2VzLCBnbC5TVEFUSUNfRFJBVyk7CisgICAgZ2wuY2xlYXJDb2xvcigwLCAxLCAwLCAw
LjUpOworICAgIGdsLmNsZWFyKGdsLkNPTE9SX0JVRkZFUl9CSVQpOworICAgIGdsLmJpbmRCdWZm
ZXIoZ2wuQVJSQVlfQlVGRkVSLCB0cmlhbmdsZUJ1ZmZlcik7CisgICAgZ2wudmVydGV4QXR0cmli
UG9pbnRlcihwb3NpdGlvbkF0dHJpYnV0ZSwgMiwgZ2wuRkxPQVQsIGZhbHNlLCAwLCAwKTsKKyAg
ICBnbC5kcmF3QXJyYXlzKGdsLlRSSUFOR0xFUywgMCwgMyk7Cit9CisKK3dpbmRvdy5hZGRFdmVu
dExpc3RlbmVyKCJsb2FkIiwgZnVuY3Rpb24gKCkgeworICAgIHZhciBjYW52YXNlcyA9IGRvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImNhbnZhcyIpOworICAgIGRyYXdUcmlhbmdsZShjYW52YXNl
c1swXSwgdHJ1ZSk7CisgICAgZHJhd1RyaWFuZ2xlKGNhbnZhc2VzWzFdLCBmYWxzZSk7Cit9LCBm
YWxzZSk7Cis8L3NjcmlwdD4KKzxib2R5PgorICAgIDxjYW52YXM+PC9jYW52YXM+PGNhbnZhcz48
L2NhbnZhcz4KKzwvYm9keT4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="296870"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>