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 1hY2Ow-0005NP-0x for pgadmin-hackers@arkaria.postgresql.org; Tue, 04 Jun 2019 05:54:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hY2Ou-0007fQ-EW for pgadmin-hackers@arkaria.postgresql.org; Tue, 04 Jun 2019 05:54:24 +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 1hY2Ot-0007ed-Vc for pgadmin-hackers@lists.postgresql.org; Tue, 04 Jun 2019 05:54:24 +0000 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hY2Om-0007AK-Vr for pgadmin-hackers@postgresql.org; Tue, 04 Jun 2019 05:54:22 +0000 Received: by mail-lj1-x22b.google.com with SMTP id v29so7168208ljv.0 for ; Mon, 03 Jun 2019 22:54:16 -0700 (PDT) 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=VmOmUvO12N1/pMiJVYrIqpRxiDUCAckG/87y6I1h4UI=; b=EMbL1Fmb56vyeEFidXkj1ARl3QLdpOXd6S2CCx1XbySdHeHXTqCt4njAawZRpZOndA g7on1xVIw3+dudgWnl+bSM5zB9nwOkx7AkZ0IYjZjGYfdq6Ghp+QWX+jdSsrai0RXlbp TP3mHMKeIwSzsQaU/swV9esK24QhMJvHZE4vxl+UayRwG4dP7D222HFEOW0qgGYNSjva 2+3DefNIbSXSSBFKgcsTI5jGglV6iwx6YU1EfSLcnDUmxRNERb7Z9oUTUTO62b7w0Fig DFD9vhlajp4+xj5heOZbIC5nRJJHZoez7fXZ6sj/uxoseIY9+ht+c+TfpNblE2hSKe81 8klg== 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=VmOmUvO12N1/pMiJVYrIqpRxiDUCAckG/87y6I1h4UI=; b=lvW8zG5J74VAuzqDx4rFt8nXny3HPrJEBzzYfBYJhG9FbxTgsTYQkgfvVYXlWJCl8r LYB+KstQzZEGG+7IEWv85zlGxS6JI/5OQBtoZXqOD1PISQgCtTTEQdyZUXsctCmEEuVU fJerU2AKDN4vUoxV9q4FVoaQMFEDUDYobE9HY7PgJcWPZWBCuJtXMLQbpJ2FRkY4lLQ6 PBqO8JZL4Hlk4mhyBBg8CqCmkCiy5gvR+2LlIv+UWuH8oye9ANQ4ye0nsQBwo4Csox42 pv4lY8weTB6BwhUxNhPu7w6c56p+gZa2VBCwDbZ7uQBA8kVCa3/c8YR1BwsFoje4yrQ/ 06RQ== X-Gm-Message-State: APjAAAUHgXGP6vR+ZBxPfyBCtMt5U9qJgYZf3uFmsyMG5g36qoFT+We0 f887jX1VPZcFi2co6fzTKKTJ7u1Y0USaY2xGDyEGqv3I X-Google-Smtp-Source: APXvYqx0tV2R4cqJrQbreC2HI7UKXKX2ZU8pEAxqh9WXI+vkUASi+Dzd69PUZJAnNOcg7PS1HVko0JvfEU1xxL6Ttg4= X-Received: by 2002:a2e:5d92:: with SMTP id v18mr6506554lje.9.1559627654824; Mon, 03 Jun 2019 22:54:14 -0700 (PDT) MIME-Version: 1.0 From: Aditya Toshniwal Date: Tue, 4 Jun 2019 11:23:39 +0530 Message-ID: Subject: [RM4255] Geometry Viewer captures keys in Firefox, Edge and Internet Explorer To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000593f87058a791cfb" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000593f87058a791cfb Content-Type: multipart/alternative; boundary="000000000000593f85058a791cf9" --000000000000593f85058a791cf9 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to fix a focus issue in geometry view for browsers other than chrome. If geometry viewer is not visible (in wcDocker) and it loses focus, then blur event is triggered for geometry viewer only in chrome, but other browsers do not tigger blur event as the element is not visible. Code is changed to explicitly fire blur event in visibility hidden. Kindly review. -- Thanks and Regards, Aditya Toshniwal Software Engineer | EnterpriseDB India | Pune "Don't Complain about Heat, Plant a TREE" --000000000000593f85058a791cf9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Attached is the patch to fix a focus issue in = geometry view for browsers other than chrome.=C2=A0
If geometry viewer is n= ot visible (in wcDocker) and it loses focus, then blur event is triggered f= or geometry viewer only in chrome, but other browsers do not tigger blur ev= ent as the element is not visible. Code is changed to explicitly fire blur = event in visibility hidden.

Kindly review.

--
=
Thanks and Regards,
Aditya Toshniwal
Software Engine= er |=C2=A0EnterpriseDB India |=C2=A0Pune
"Don't Complain about Heat, Plant a TREE= "
--000000000000593f85058a791cf9-- --000000000000593f87058a791cfb Content-Type: application/octet-stream; name="RM4255.patch" Content-Disposition: attachment; filename="RM4255.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwhdyxiu0 ZGlmZiAtLWdpdCBhL3dlYi9wYWNrYWdlLmpzb24gYi93ZWIvcGFja2FnZS5qc29uCmluZGV4IGY1 NjdlZTI1Li43NTJiMTkxMSAxMDA2NDQKLS0tIGEvd2ViL3BhY2thZ2UuanNvbgorKysgYi93ZWIv cGFja2FnZS5qc29uCkBAIC03MSw3ICs3MSw3IEBACiAgICAgImpxdWVyeS1jb250ZXh0bWVudSI6 ICJeMi44LjAiLAogICAgICJqcXVlcnktdWkiOiAiXjEuMTIuMSIsCiAgICAgImpzb24tYmlnbnVt YmVyIjogIl4xLjAuMSIsCi0gICAgImxlYWZsZXQiOiAiXjEuNC4wIiwKKyAgICAibGVhZmxldCI6 ICJeMS41LjEiLAogICAgICJtb21lbnQiOiAiXjIuMjQuMCIsCiAgICAgIm1vbWVudC10aW1lem9u ZSI6ICJeMC41LjIzIiwKICAgICAibW91c2V0cmFwIjogIl4xLjYuMyIsCmRpZmYgLS1naXQgYS93 ZWIvcGdhZG1pbi9zdGF0aWMvanMvc3FsZWRpdG9yL2dlb21ldHJ5X3ZpZXdlci5qcyBiL3dlYi9w Z2FkbWluL3N0YXRpYy9qcy9zcWxlZGl0b3IvZ2VvbWV0cnlfdmlld2VyLmpzCmluZGV4IGY5ZDhj YTFmLi5iZDA3ZDA3MCAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vc3RhdGljL2pzL3NxbGVkaXRv ci9nZW9tZXRyeV92aWV3ZXIuanMKKysrIGIvd2ViL3BnYWRtaW4vc3RhdGljL2pzL3NxbGVkaXRv ci9nZW9tZXRyeV92aWV3ZXIuanMKQEAgLTQ1LDYgKzQ1LDggQEAgbGV0IEdlb21ldHJ5Vmlld2Vy ID0gewogICAgICAgZ2VvbWV0cnlfdmlld2VyX3BhbmVsLm9uKHdjRG9ja2VyLkVWRU5ULlZJU0lC SUxJVFlfQ0hBTkdFRCwgZnVuY3Rpb24gKHZpc2libGUpIHsKICAgICAgICAgaWYgKHZpc2libGUp IHsKICAgICAgICAgICBzZWxmLm1hcF9jb21wb25lbnQucmVzaXplTWFwKCk7CisgICAgICAgIH0g ZWxzZSB7CisgICAgICAgICAgc2VsZi5tYXBfY29tcG9uZW50Lmxvc2VGb2N1cygpOwogICAgICAg ICB9CiAgICAgICB9KTsKICAgICB9CkBAIC0xODYsNiArMTg4LDEwIEBAIGZ1bmN0aW9uIGluaXRN YXBDb21wb25lbnQoKSB7CiAgICAgICB2ZWN0b3JMYXllci5jbGVhckxheWVycygpOwogICAgIH0s CiAKKyAgICAnbG9zZUZvY3VzJzogZnVuY3Rpb24oKSB7CisgICAgICBsbWFwLmZpcmUoJ2JsdXIn KTsKKyAgICB9LAorCiAgICAgJ3JlbmRlck1hcCc6IGZ1bmN0aW9uIChkYXRhT2JqKSB7CiAgICAg ICBsZXQgZ2VvSlNPTnMgPSBkYXRhT2JqLmdlb0pTT05zLAogICAgICAgICBTUklEID0gZGF0YU9i ai5zZWxlY3RlZFNSSUQsCmRpZmYgLS1naXQgYS93ZWIveWFybi5sb2NrIGIvd2ViL3lhcm4ubG9j awppbmRleCA2YTAwZmI4My4uMWY1YzUyZjcgMTAwNjQ0Ci0tLSBhL3dlYi95YXJuLmxvY2sKKysr IGIvd2ViL3lhcm4ubG9jawpAQCAtNTExMCw5ICs1MTEwLDEwIEBAIGxlYWRAXjEuMC4wOgogICBk ZXBlbmRlbmNpZXM6CiAgICAgZmx1c2gtd3JpdGUtc3RyZWFtICJeMS4wLjIiCiAKLWxlYWZsZXRA XjEuNC4wOgotICB2ZXJzaW9uICIxLjQuMCIKLSAgcmVzb2x2ZWQgImh0dHBzOi8vcmVnaXN0cnku eWFybnBrZy5jb20vbGVhZmxldC8tL2xlYWZsZXQtMS40LjAudGd6I2Q1ZjU2ZWViMmFhMzI3ODdj MjQwMTFlOGJlNGM3N2UzNjJhZTE3MWIiCitsZWFmbGV0QF4xLjUuMToKKyAgdmVyc2lvbiAiMS41 LjEiCisgIHJlc29sdmVkICJodHRwczovL3JlZ2lzdHJ5Lnlhcm5wa2cuY29tL2xlYWZsZXQvLS9s ZWFmbGV0LTEuNS4xLnRneiM5YWZiOWQ5NjNkNjZjODcwMDY2YjEzNDJlN2EwNmY5Mjg0MGY0NmJm IgorICBpbnRlZ3JpdHkgc2hhNTEyLWVrTTlLQWVHOTl0WWlzTkJnMEl6RXl3QWxwMGhZSTVYUmlw c3FSWHlSVGV1VThqY3VudGlscHArZUZmNWdhRTB4dWJjOVJ1U05JVnRCeUVLd3FGVjB3PT0KIAog bGV2bkBeMC4zLjAsIGxldm5AfjAuMy4wOgogICB2ZXJzaW9uICIwLjMuMCIK --000000000000593f87058a791cfb--