Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iee9I-0003gE-6m for pgadmin-hackers@arkaria.postgresql.org; Tue, 10 Dec 2019 11:57:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iee9G-0004R6-V2 for pgadmin-hackers@arkaria.postgresql.org; Tue, 10 Dec 2019 11:57:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iee9G-0004QT-H8 for pgadmin-hackers@lists.postgresql.org; Tue, 10 Dec 2019 11:57:50 +0000 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iee9E-0008P1-B5 for pgadmin-hackers@postgresql.org; Tue, 10 Dec 2019 11:57:49 +0000 Received: by mail-ed1-x535.google.com with SMTP id e10so15694532edv.9 for ; Tue, 10 Dec 2019 03:57:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=IDm9G9F9Nwlntaap/pXtZyo32V/2DMTMNNMKvIZYPc8=; b=gQH/2heQSrQiooeOJneR8lXLzU2O6aYShKSIHvB+5S7BZjq6TnXXMYcjAAxnhoTVNY PnSQGHogC3UNlYmuBcHY2BdIKEcurSzwAdxp5ZAakrWvQOanIrWI0NgW2EbYnr/6hFFx IROhPSZUaIAijFeGO8CsBpXKoQMDR8oxkSAZ6pxv4zJdIsybSa0HegTvsTUZDr0yrrLn stFR4EMBy2PECg9WkisCkY0R114ppo7OH+kk5ivhIYxObmZpTwxSK83te9KbHGssCEFq ezIYOtvnSB+LeSfqHTeLyoDsAx30JPjtl/v7XOsD2GAZ2YxFKkOuDb/me+nJOUGokVX1 FYqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=IDm9G9F9Nwlntaap/pXtZyo32V/2DMTMNNMKvIZYPc8=; b=S6stGFl7SaHsXdMsRKDdiDgyoo21D3HNgJ8fcXAPlK811NokKRyl74n0FUUh3PNqco s1HDJHYewjZtdi0TiuYG94zwWvGvHMOwKxTyQq6Bd6BSwqYw9a5f7AcCOAhtjsCp4IFr KbQpaCXHmK7mKgCqAcqrV7i4KbbicQeMaGzbPDI1u2oUPmdVd4jeilgPnB93EYEnGWxB UOxZGR4UCLWg9HJ0V4MV8ENLV1cociTfYUfIP3UQPN6v1Q5Mar0wennHsX0VMI0hSZLV JwByUYvurI3oh2sqi0zLmgD0CH6Kir5ULveK7zgjPTV2EAZdUuq8/2PDxEH+qsQyUsC3 NPwA== X-Gm-Message-State: APjAAAW4EXv3tCqEby30KY55pKeMOF/Ybx2M78xS1W2GaSoU3rn8DS1K yW9nw2KMAF0IT/wt/dqyNwnyNM3/IYb+jHpUJApf2DFAG6AYzId1C5yyX15l/fLvU5jDhqIo0fK KONroDqyXJASh7/vZQSiKKvIa5oJH2+tkkiNZhryQivRe1JNSKqKTbt0wDl/w/Bw6ujA2aJ6MTV 7+ulQxrTIFcwpmqKJ3VPhzcIWGXBmPf6jygrm6RXBHjm2FbNQ5pgE2lA== X-Google-Smtp-Source: APXvYqyU6s6rWlMCGPHTd8RAb2reDsWfYXPjS33P9yR6TjJhx/CNokukom90JiPbqrfMgzf3NHUHKD+gLGMNcKBd1TA= X-Received: by 2002:aa7:d48d:: with SMTP id b13mr37446704edr.246.1575979066319; Tue, 10 Dec 2019 03:57:46 -0800 (PST) MIME-Version: 1.0 From: Aditya Toshniwal Date: Tue, 10 Dec 2019 17:27:10 +0530 Message-ID: Subject: [pgAdmin][RM4762] [Accessibility] Allow screenreader to read label & description of non-textable elements To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000006c0fc105995838f2" X-CLOUD-SEC-AV-Info: edb,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 --0000000000006c0fc105995838f2 Content-Type: multipart/alternative; boundary="0000000000006c0fbe05995838f0" --0000000000006c0fbe05995838f0 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to add aria-label to the buttons in debugger. All others were taken care in #4772. Kindly review. -- Thanks and Regards, Aditya Toshniwal Sr. Software Engineer | EnterpriseDB India | Pune "Don't Complain about Heat, Plant a TREE" --0000000000006c0fbe05995838f0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Attached is the patch to add aria-label to the= buttons in debugger. All others were taken care in #4772.

Kindly rev= iew.

--
<= div>
Thanks and Regards,
Aditya Toshniwal
Sr. Software Engineer |=C2=A0Enterpr= iseDB India |=C2=A0Pune
"Don't Complain about Heat, Plant a TREE"
--0000000000006c0fbe05995838f0-- --0000000000006c0fc105995838f2 Content-Type: application/octet-stream; name="RM4762.patch" Content-Disposition: attachment; filename="RM4762.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k3zojlws0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RlYnVnZ2VyL3N0YXRpYy9qcy9kaXJlY3Qu anMgYi93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzCmluZGV4 IDk2YTBlYWE1MC4uOTkyZjNkN2M2IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9kZWJ1 Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2RlYnVnZ2Vy L3N0YXRpYy9qcy9kaXJlY3QuanMKQEAgLTE5MDEsMjYgKzE5MDEsMzIgQEAgZGVmaW5lKFsKICAg ICAgIC8qIFVwZGF0ZSB0aGUgc2hvcnRjdXRzIG9mIHRoZSBidXR0b25zICovCiAgICAgICBzZWxm LnRvb2xiYXJWaWV3LiRlbC5maW5kKCcjYnRuLXN0ZXAtaW50bycpCiAgICAgICAgIC5hdHRyKCd0 aXRsZScsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90aXRsZSgnU3RlcCBp bnRvJyxzZWxmLnByZWZlcmVuY2VzLmJ0bl9zdGVwX2ludG8pKQorICAgICAgICAuYXR0cignYXJp YS1sYWJlbCcsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90aXRsZSgnU3Rl cCBpbnRvJyxzZWxmLnByZWZlcmVuY2VzLmJ0bl9zdGVwX2ludG8pKQogICAgICAgICAuYXR0cign YWNjZXNza2V5Jywga2V5Ym9hcmRTaG9ydGN1dHMuc2hvcnRjdXRfa2V5KHNlbGYucHJlZmVyZW5j ZXMuYnRuX3N0ZXBfaW50bykpOwogCiAgICAgICBzZWxmLnRvb2xiYXJWaWV3LiRlbC5maW5kKCcj YnRuLXN0ZXAtb3ZlcicpCiAgICAgICAgIC5hdHRyKCd0aXRsZScsIGtleWJvYXJkU2hvcnRjdXRz LnNob3J0Y3V0X2FjY2Vzc2tleV90aXRsZSgnU3RlcCBvdmVyJyxzZWxmLnByZWZlcmVuY2VzLmJ0 bl9zdGVwX292ZXIpKQorICAgICAgICAuYXR0cignYXJpYS1sYWJlbCcsIGtleWJvYXJkU2hvcnRj dXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90aXRsZSgnU3RlcCBvdmVyJyxzZWxmLnByZWZlcmVuY2Vz LmJ0bl9zdGVwX292ZXIpKQogICAgICAgICAuYXR0cignYWNjZXNza2V5Jywga2V5Ym9hcmRTaG9y dGN1dHMuc2hvcnRjdXRfa2V5KHNlbGYucHJlZmVyZW5jZXMuYnRuX3N0ZXBfb3ZlcikpOwogCiAg ICAgICBzZWxmLnRvb2xiYXJWaWV3LiRlbC5maW5kKCcjYnRuLWNvbnRpbnVlJykKICAgICAgICAg LmF0dHIoJ3RpdGxlJywga2V5Ym9hcmRTaG9ydGN1dHMuc2hvcnRjdXRfYWNjZXNza2V5X3RpdGxl KCdDb250aW51ZS9TdGFydCcsc2VsZi5wcmVmZXJlbmNlcy5idG5fc3RhcnQpKQorICAgICAgICAu YXR0cignYXJpYS1sYWJlbCcsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90 aXRsZSgnQ29udGludWUvU3RhcnQnLHNlbGYucHJlZmVyZW5jZXMuYnRuX3N0YXJ0KSkKICAgICAg ICAgLmF0dHIoJ2FjY2Vzc2tleScsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0Y3V0X2tleShzZWxm LnByZWZlcmVuY2VzLmJ0bl9zdGFydCkpOwogCiAgICAgICBzZWxmLnRvb2xiYXJWaWV3LiRlbC5m aW5kKCcjYnRuLXRvZ2dsZS1icmVha3BvaW50JykKICAgICAgICAgLmF0dHIoJ3RpdGxlJywga2V5 Ym9hcmRTaG9ydGN1dHMuc2hvcnRjdXRfYWNjZXNza2V5X3RpdGxlKCdUb2dnbGUgYnJlYWtwb2lu dCcsc2VsZi5wcmVmZXJlbmNlcy5idG5fdG9nZ2xlX2JyZWFrcG9pbnQpKQorICAgICAgICAuYXR0 cignYXJpYS1sYWJlbCcsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90aXRs ZSgnVG9nZ2xlIGJyZWFrcG9pbnQnLHNlbGYucHJlZmVyZW5jZXMuYnRuX3RvZ2dsZV9icmVha3Bv aW50KSkKICAgICAgICAgLmF0dHIoJ2FjY2Vzc2tleScsIGtleWJvYXJkU2hvcnRjdXRzLnNob3J0 Y3V0X2tleShzZWxmLnByZWZlcmVuY2VzLmJ0bl90b2dnbGVfYnJlYWtwb2ludCkpOwogCiAgICAg ICBzZWxmLnRvb2xiYXJWaWV3LiRlbC5maW5kKCcjYnRuLWNsZWFyLWJyZWFrcG9pbnQnKQogICAg ICAgICAuYXR0cigndGl0bGUnLCBrZXlib2FyZFNob3J0Y3V0cy5zaG9ydGN1dF9hY2Nlc3NrZXlf dGl0bGUoJ0NsZWFyIGFsbCBicmVha3BvaW50cycsc2VsZi5wcmVmZXJlbmNlcy5idG5fY2xlYXJf YnJlYWtwb2ludHMpKQorICAgICAgICAuYXR0cignYXJpYS1sYWJlbCcsIGtleWJvYXJkU2hvcnRj dXRzLnNob3J0Y3V0X2FjY2Vzc2tleV90aXRsZSgnQ2xlYXIgYWxsIGJyZWFrcG9pbnRzJyxzZWxm LnByZWZlcmVuY2VzLmJ0bl9jbGVhcl9icmVha3BvaW50cykpCiAgICAgICAgIC5hdHRyKCdhY2Nl c3NrZXknLCBrZXlib2FyZFNob3J0Y3V0cy5zaG9ydGN1dF9rZXkoc2VsZi5wcmVmZXJlbmNlcy5i dG5fY2xlYXJfYnJlYWtwb2ludHMpKTsKIAogICAgICAgc2VsZi50b29sYmFyVmlldy4kZWwuZmlu ZCgnI2J0bi1zdG9wJykKICAgICAgICAgLmF0dHIoJ3RpdGxlJywga2V5Ym9hcmRTaG9ydGN1dHMu c2hvcnRjdXRfYWNjZXNza2V5X3RpdGxlKCdTdG9wJyxzZWxmLnByZWZlcmVuY2VzLmJ0bl9zdG9w KSkKKyAgICAgICAgLmF0dHIoJ2FyaWEtbGFiZWwnLCBrZXlib2FyZFNob3J0Y3V0cy5zaG9ydGN1 dF9hY2Nlc3NrZXlfdGl0bGUoJ1N0b3AnLHNlbGYucHJlZmVyZW5jZXMuYnRuX3N0b3ApKQogICAg ICAgICAuYXR0cignYWNjZXNza2V5Jywga2V5Ym9hcmRTaG9ydGN1dHMuc2hvcnRjdXRfa2V5KHNl bGYucHJlZmVyZW5jZXMuYnRuX3N0b3ApKTsKICAgICB9LAogICAgIC8vIFJlZ2lzdGVyIHRoZSBw YW5lbCB3aXRoIG5ldyBkZWJ1Z2dlciBkb2NrZXIgaW5zdGFuY2UuCg== --0000000000006c0fc105995838f2--