Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jhAaL-0000cm-88 for pgadmin-hackers@arkaria.postgresql.org; Fri, 05 Jun 2020 11:32:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jhAaJ-00056S-SB for pgadmin-hackers@arkaria.postgresql.org; Fri, 05 Jun 2020 11:32:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jhAaJ-00056F-9b for pgadmin-hackers@lists.postgresql.org; Fri, 05 Jun 2020 11:32:27 +0000 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jhAaG-0003F4-D4 for pgadmin-hackers@postgresql.org; Fri, 05 Jun 2020 11:32:25 +0000 Received: by mail-ed1-x52a.google.com with SMTP id e12so7195723eds.2 for ; Fri, 05 Jun 2020 04:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=1CJo9ryJD512JWFO2iSb4OtojK/44++FTkp8dLGnMgs=; b=0dYqXntwFIeSgGwIKBPUJEPa4xrzL8uRv/e9eDtQHKNWuIdqxhFBmrFjfMZh2caq77 jhmVuXOz6mKGY9LAipiU21mybbnjJD73hp1vVzWZ/zEw68z4XiAD558fd7hHdNZCDdd4 rG1VLszqMFJ9MkQpTHl2e9crS4eb5BN1crLj0uscD2BySR2nzKxe0uF9+VCMCX2Bb3rI gAfz8NJteqB9hisgqQPHAzFlsJ+73VTInY78WpPntRuptFZ0w4pOt8k7CZiYgRkKqptp F1MOopdFVmMqao0QzpWuRX97kJLvrU+B1+K/lzG3jD6VgHY1v/6CGejil5SlFtbCqWqR DzcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=1CJo9ryJD512JWFO2iSb4OtojK/44++FTkp8dLGnMgs=; b=Zb2jMqS7oj/JFESFRSfZyO2MGUVoULkw6n4s0aTUpH0EdmooKaOhFF6dx8VZw7IGGN FEqhoq6idKtKu8ew/j3I2YyEJGrPJVL6evdvZqYKkdj+a5DUDBHozrSplQKc7hXsoq0u /th5/lbSYyPEzZY12qs10MqOuEFlK6bIJ7cZYa+rRvFZzasbwpp0m66r52uUxUX2Ufuz gspB32lHapmz0bACChyRO1KEk5tp6wBEggWZn0opmKQCaMZKsIxkfcnk8RQD58DTm/fJ 5Ths2Ll91HsGmGLa+XgK3Zbk8LOfPk/wY5sePdTxIr3GtfFL9Lof6w6d/HFRXfwteg0A B9+w== X-Gm-Message-State: AOAM533wLnO25+dVlRPGxzN2m/W4eZ9hvNhc0a0GCzyJpnIQfCFLFWSu 1PJkpZCBs/LgG7fHl1WFIfHLIPQTuCmNjWfrtlShOqOUDB4b5jhW62e8rM/KqUeAEM7j8Ha8Zb+ n+tj+5BIzVJHtig46xbQ9zBYgpkE6V09NC/0iauQrmapNwonRq+zTYYpzEmNFLY9b714HNk3jEa V9qkI6tyMlZBkv5vMh+6PfakZT9pPrZ5wngos5oRqCJqf3iFdtrV9bzkcrDhCo8EqJJA== X-Google-Smtp-Source: ABdhPJwgzFOko3gEb7UqvEV3G5j4OPSK5A6E3HdSA7YuZHVxR5vZ12slU6XZpPt2/qPSuoFm/G3VRaNkz49z+4XnE2U= X-Received: by 2002:a05:6402:1d10:: with SMTP id dg16mr8617462edb.309.1591356741250; Fri, 05 Jun 2020 04:32:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Aditya Toshniwal Date: Fri, 5 Jun 2020 17:01:44 +0530 Message-ID: Subject: Re: [pgAdmin][RM5197] Accessibility issues of external packages To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000004627ed05a7549d01" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000004627ed05a7549d01 Content-Type: multipart/alternative; boundary="0000000000004627e905a7549dff" --0000000000004627e905a7549dff Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to update Codemirror version to latest which allows us to set screen reader labels on Codemirror editor. This is part of #5197. Please review. On Fri, Apr 3, 2020 at 5:14 PM Akshay Joshi wrote: > Thanks, patch applied. > > On Thu, Apr 2, 2020 at 4:46 PM Aditya Toshniwal < > aditya.toshniwal@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Attached patch will replace the existing color picker - >> spectrum-colorpicker with @simonwep/pickr. >> spectrum-colorpicker has accessibility issues and is not maintained since >> long. @simonwep/pickr is actively maintained and the package is improving >> its accessibility actively. >> >> Please review. >> >> -- >> Thanks and Regards, >> Aditya Toshniwal >> pgAdmin Hacker | Sr. Software Engineer | EnterpriseDB India | Pune >> "Don't Complain about Heat, Plant a TREE" >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > > *Sr. Software Architect* > *EnterpriseDB Software India Private Limited* > *Mobile: +91 976-788-8246* > -- Thanks and Regards, Aditya Toshniwal pgAdmin Hacker | Sr. Software Engineer | EnterpriseDB India | Pune "Don't Complain about Heat, Plant a TREE" --0000000000004627e905a7549dff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

<= font face=3D"verdana, sans-serif">Attached is the patch to update Codemirro= r version to latest which allows us to set screen reader labels on Codemirr= or=C2=A0editor. This is part of #5197.
Please review.

On Fri, Apr 3, 2020 at 5:14 PM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Than= ks, patch applied.

On Thu, Apr 2, 2020 at 4:46 PM Aditya Toshniwal <aditya.to= shniwal@enterprisedb.com> wrote:
Hi Hackers,

Attached patch will re= place the existing color picker - spectrum-colorpicker with=C2=A0@simonwep/= pickr.
spectrum-colorpicker has accessibility issues and is not maintained = since long.=C2=A0@simonwep/pickr is actively maintained and the package is = improving its accessibility actively.

Please review.
--
=
Thanks and Regards,
Aditya Toshniwal=
pgAdmin Hacker | Sr= . Software Engineer |=C2=A0EnterpriseDB India |=C2=A0Pune
"Don't Complain about H= eat, Plant a TREE"


--
Thanks & Regards
Akshay Joshi
<= font color=3D"#3333FF">Sr. Software Architect=
<= font color=3D"#000000" face=3D"arial, sans-serif">EnterpriseDB Software = India Private Limited
Mobile: +91 976-788-8246=


--
Thanks and Regards,Aditya Toshniwal
pgAdmin Hacker | Sr. S= oftware Engineer |=C2=A0EnterpriseDB India |=C2=A0Pune
"Don't Complain about Heat= , Plant a TREE"
=
--0000000000004627e905a7549dff-- --0000000000004627ed05a7549d01 Content-Type: application/octet-stream; name="RM5197.codemirror.patch" Content-Disposition: attachment; filename="RM5197.codemirror.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kb24ot5j0 ZGlmZiAtLWdpdCBhL3dlYi9wYWNrYWdlLmpzb24gYi93ZWIvcGFja2FnZS5qc29uCmluZGV4IDUw ZmEyOGI3My4uNmUzMTZjNjcwIDEwMDY0NAotLS0gYS93ZWIvcGFja2FnZS5qc29uCisrKyBiL3dl Yi9wYWNrYWdlLmpzb24KQEAgLTY3LDcgKzY3LDcgQEAKICAgICAiYm9vdHN0cmFwNC10b2dnbGUi OiAiMy40LjAiLAogICAgICJib3dzZXIiOiAiMi4xLjIiLAogICAgICJicm93c2VyaWZ5IjogIn4x Ni4yLjMiLAotICAgICJjb2RlbWlycm9yIjogIl41LjUwLjAiLAorICAgICJjb2RlbWlycm9yIjog Il41LjU0LjAiLAogICAgICJjc3MtbG9hZGVyIjogIjIuMS4wIiwKICAgICAiY3NzbmFubyI6ICJe NC4xLjEwIiwKICAgICAiZHJvcHpvbmUiOiAiXjUuNS4xIiwKZGlmZiAtLWdpdCBhL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0 YXRpYy9qcy9icm93c2VyLmpzCmluZGV4IDJhOTYzOTZmZC4uOWM2OGFmMWU1IDEwMDY0NAotLS0g YS93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCisrKyBiL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMKQEAgLTQyOCw2ICs0MjgsNyBAQCBkZWZp bmUoJ3BnYWRtaW4uYnJvd3NlcicsIFsKICAgICAgICAgICBtb2RlOiAndGV4dC94LXBnc3FsJywK ICAgICAgICAgICByZWFkT25seTogdHJ1ZSwKICAgICAgICAgICBleHRyYUtleXM6IHBnQWRtaW4u QnJvd3Nlci5lZGl0b3Jfc2hvcnRjdXRfa2V5cywKKyAgICAgICAgICBzY3JlZW5SZWFkZXJMYWJl bDogZ2V0dGV4dCgnU1FMJyksCiAgICAgICAgIH0pOwogICAgICAgLyogQ2FjaGUgbWF5IHRha2Ug dGltZSB0byBsb2FkIGZvciB0aGUgZmlyc3QgdGltZQogICAgICAgICogUmVmbGVjdCB0aGUgY2hh bmdlcyBvbmNlIGNhY2hlIGlzIGF2YWlsYWJsZQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vc3Rh dGljL2pzL2JhY2tmb3JtLnBnYWRtaW4uanMgYi93ZWIvcGdhZG1pbi9zdGF0aWMvanMvYmFja2Zv cm0ucGdhZG1pbi5qcwppbmRleCBlODEzM2E5ZmYuLmQ3Y2IzYjcxMCAxMDA2NDQKLS0tIGEvd2Vi L3BnYWRtaW4vc3RhdGljL2pzL2JhY2tmb3JtLnBnYWRtaW4uanMKKysrIGIvd2ViL3BnYWRtaW4v c3RhdGljL2pzL2JhY2tmb3JtLnBnYWRtaW4uanMKQEAgLTE4MTAsMTIgKzE4MTAsMTUgQEAgZGVm aW5lKFsKICAgICAgIC8vIFVzZSB0aGUgQmFja2Zvcm0gQ29udHJvbCdzIHJlbmRlciBmdW5jdGlv bgogICAgICAgQmFja2Zvcm0uQ29udHJvbC5wcm90b3R5cGUucmVuZGVyLmFwcGx5KHRoaXMsIGFy Z3VtZW50cyk7CiAKKyAgICAgIHZhciBmaWVsZCA9IF8uZGVmYXVsdHModGhpcy5maWVsZC50b0pT T04oKSwgdGhpcy5kZWZhdWx0cyk7CisKICAgICAgIHRoaXMuc3FsQ3RybCA9IENvZGVNaXJyb3Iu ZnJvbVRleHRBcmVhKAogICAgICAgICAodGhpcy4kZWwuZmluZCgndGV4dGFyZWEnKVswXSksIHsK ICAgICAgICAgICBsaW5lTnVtYmVyczogdHJ1ZSwKICAgICAgICAgICBtb2RlOiAndGV4dC94LXBn c3FsJywKICAgICAgICAgICByZWFkT25seTogdHJ1ZSwKICAgICAgICAgICBleHRyYUtleXM6IHBn QWRtaW4uQnJvd3Nlci5lZGl0b3Jfc2hvcnRjdXRfa2V5cywKKyAgICAgICAgICBzY3JlZW5SZWFk ZXJMYWJlbDogZmllbGQubGFiZWwsCiAgICAgICAgIH0pOwogCiAgICAgICB0aGlzLnJlZmxlY3RQ cmVmZXJlbmNlcygpOwpAQCAtMjU3NCw2ICsyNTc3LDcgQEAgZGVmaW5lKFsKICAgICAgICAgICBs aW5lTnVtYmVyczogdHJ1ZSwKICAgICAgICAgICBtb2RlOiAndGV4dC94LXBnc3FsJywKICAgICAg ICAgICBleHRyYUtleXM6IHBnQWRtaW4uQnJvd3Nlci5lZGl0b3Jfc2hvcnRjdXRfa2V5cywKKyAg ICAgICAgICBzY3JlZW5SZWFkZXJMYWJlbDogZGF0YS5sYWJlbCwKICAgICAgICAgfSk7CiAKICAg ICAgIHNlbGYucmVmbGVjdFByZWZlcmVuY2VzKCk7CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90 b29scy9kYXRhZ3JpZC9zdGF0aWMvanMvc2hvd19kYXRhLmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMv ZGF0YWdyaWQvc3RhdGljL2pzL3Nob3dfZGF0YS5qcwppbmRleCBkMjcwMGNmYmYuLjIyMzIyOTRk NiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvc3RhdGljL2pzL3Nob3df ZGF0YS5qcworKysgYi93ZWIvcGdhZG1pbi90b29scy9kYXRhZ3JpZC9zdGF0aWMvanMvc2hvd19k YXRhLmpzCkBAIC0xOTMsNiArMTkzLDcgQEAgZnVuY3Rpb24gaW5pdEZpbHRlckRpYWxvZyhhbGVy dGlmeSwgcGdCcm93c2VyKSB7CiAgICAgICAgICAgICBsaW5lV3JhcHBpbmc6IHRoYXQucHJlZmVy ZW5jZXMud3JhcF9jb2RlLAogICAgICAgICAgICAgYXV0b0Nsb3NlQnJhY2tldHM6IHRoYXQucHJl ZmVyZW5jZXMuaW5zZXJ0X3BhaXJfYnJhY2tldHMsCiAgICAgICAgICAgICBtYXRjaEJyYWNrZXRz OiB0aGF0LnByZWZlcmVuY2VzLmJyYWNlX21hdGNoaW5nLAorICAgICAgICAgICAgc2NyZWVuUmVh ZGVyTGFiZWw6IGdldHRleHQoJ0ZpbHRlciBTUUwnKSwKICAgICAgICAgICB9KTsKIAogICAgICAg ICAgIGxldCBzcWxfZm9udF9zaXplID0gU3FsRWRpdG9yVXRpbHMuY2FsY0ZvbnRTaXplKHRoYXQu cHJlZmVyZW5jZXMuc3FsX2ZvbnRfc2l6ZSk7CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29s cy9kZWJ1Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdn ZXIvc3RhdGljL2pzL2RpcmVjdC5qcwppbmRleCA1MDExYzRhNWEuLmVlNDFmOWM3ZiAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIvc3RhdGljL2pzL2RpcmVjdC5qcworKysg Yi93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzCkBAIC0xODA2 LDYgKzE4MDYsNyBAQCBkZWZpbmUoWwogICAgICAgICAgIGxpbmVXcmFwcGluZzogcGdBZG1pbi5C cm93c2VyLmVkaXRvcl9vcHRpb25zLndyYXBDb2RlLAogICAgICAgICAgIGF1dG9DbG9zZUJyYWNr ZXRzOiBwZ0FkbWluLkJyb3dzZXIuZWRpdG9yX29wdGlvbnMuaW5zZXJ0X3BhaXJfYnJhY2tldHMs CiAgICAgICAgICAgbWF0Y2hCcmFja2V0czogcGdBZG1pbi5Ccm93c2VyLmVkaXRvcl9vcHRpb25z LmJyYWNlX21hdGNoaW5nLAorICAgICAgICAgIHNjcmVlblJlYWRlckxhYmVsOiBnZXR0ZXh0KCdE ZWJ1Z2dlciBTUUwgZWRpdG9yJyksCiAgICAgICAgIH0pOwogCiAgICAgICAvLyBVc2VmdWwgZm9y IGtleWJvYXJkIG5hdmlnYXRpb24sIHdoZW4gdXNlciBwcmVzc2VzIGVzY2FwZSBrZXkgd2Ugd2ls bApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxl ZGl0b3IuanMgYi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3Ivc3RhdGljL2pzL3NxbGVkaXRv ci5qcwppbmRleCBmZTRiNmI1ZTAuLjRhNjA0YTY5MSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4v dG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxlZGl0b3IuanMKKysrIGIvd2ViL3BnYWRtaW4v dG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxlZGl0b3IuanMKQEAgLTM3NCw2ICszNzQsNyBA QCBkZWZpbmUoJ3Rvb2xzLnF1ZXJ5dG9vbCcsIFsKICAgICAgICAgZXh0cmFLZXlzOiBwZ0Jyb3dz ZXIuZWRpdG9yX3Nob3J0Y3V0X2tleXMsCiAgICAgICAgIHNjcm9sbGJhclN0eWxlOiAnc2ltcGxl JywKICAgICAgICAgZHJhZ0Ryb3A6IGZhbHNlLAorICAgICAgICBzY3JlZW5SZWFkZXJMYWJlbDog Z2V0dGV4dCgnU1FMIGVkaXRvcicpLAogICAgICAgfSk7CiAKICAgICAgIGlmKHNlbGYuaGFuZGxl ci5pc19xdWVyeV90b29sKSB7CmRpZmYgLS1naXQgYS93ZWIveWFybi5sb2NrIGIvd2ViL3lhcm4u bG9jawppbmRleCAxNTFlOThjYjMuLmQ2MzZkZjVjYiAxMDA2NDQKLS0tIGEvd2ViL3lhcm4ubG9j aworKysgYi93ZWIveWFybi5sb2NrCkBAIC0yMzYzLDEwICsyMzYzLDEwIEBAIGNvYUBeMi4wLjI6 CiAgICAgY2hhbGsgIl4yLjQuMSIKICAgICBxICJeMS4xLjIiCiAKLWNvZGVtaXJyb3JAXjUuNTAu MDoKLSAgdmVyc2lvbiAiNS41Mi4yIgotICByZXNvbHZlZCAiaHR0cHM6Ly9yZWdpc3RyeS55YXJu cGtnLmNvbS9jb2RlbWlycm9yLy0vY29kZW1pcnJvci01LjUyLjIudGd6I2MyOWUxZjcxNzlmODVl YjBkZDE3YzA1ODZmYTgxMGU0ODM4ZmY1ODQiCi0gIGludGVncml0eSBzaGE1MTItV0NHQ2l4TlVj azJIR3ZZOC9aTkkxallmeFBHNWNSSHYwVmptV3VOemJ0Q0x6OHFZQTVkK2plNFFoU1NDdENhYWd5 ZU93TWkvSG1tUFRqQmdpVG0ybFE9PQorY29kZW1pcnJvckBeNS41NC4wOgorICB2ZXJzaW9uICI1 LjU0LjAiCisgIHJlc29sdmVkICJodHRwczovL3JlZ2lzdHJ5Lnlhcm5wa2cuY29tL2NvZGVtaXJy b3IvLS9jb2RlbWlycm9yLTUuNTQuMC50Z3ojODJiNmFkZjY2MmIyOWVlYjdiODY3ZmU3ODM5ZDQ5 ZTI1ZTRhMGIzOCIKKyAgaW50ZWdyaXR5IHNoYTUxMi1QZ2Yzc3VydjR6dncrS2FXM2RvVVU3cEdq RjBCUFU4L3NqN2VnbFdKanpuaTQ2VS9ERFc4cHUzblpZMFFnUUtVY0lDRFhSa3E4alptcTB5Nkto eE0zUT09CiAKIGNvbGxlY3Rpb24tdmlzaXRAXjEuMC4wOgogICB2ZXJzaW9uICIxLjAuMCIK --0000000000004627ed05a7549d01--