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 1l6Unq-0002xj-7y for pgadmin-hackers@arkaria.postgresql.org; Mon, 01 Feb 2021 08:43:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l6Uno-000090-Le for pgadmin-hackers@arkaria.postgresql.org; Mon, 01 Feb 2021 08:43:20 +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 1l6Uno-00008k-EL for pgadmin-hackers@lists.postgresql.org; Mon, 01 Feb 2021 08:43:20 +0000 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l6Unl-0001yt-Jx for pgadmin-hackers@postgresql.org; Mon, 01 Feb 2021 08:43:18 +0000 Received: by mail-ed1-x534.google.com with SMTP id z22so17870169edb.9 for ; Mon, 01 Feb 2021 00:43:17 -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=g/rz/giYvR97eOAnhC4ZMOSOhSD/fDMk1/EdJprQ6c4=; b=DweihM3ikTX2RFD+sWRiJkJZ+VD1yYHcESvRDRVq6/2YcURcmrQ57EUw8tdmj7/QXI +im3TDtnaPG4cfIQTJoLe0bRGQBV3+YPDvfWI/GVD744h0Tr4yRrsKXbdO6wmFPKwu+d ePHoGB08OzyPSE+4llg2rYbq7SNly56UqZx/9kjATULZoN7ZF/rl6UnRJH9D9GyFchs6 y2q/KjZ94woPrr2ehDTEraSAW5adEET4rPlpyWsMwScxtVqFDNjzUdgqFOxxPAMmNFYb Hxm7inCm+HN7OVEEbNY6394g3ihERRSUaXzUbHWH65aJ+rWFxJRptHnBO2UlacgeQYQT rsXg== 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=g/rz/giYvR97eOAnhC4ZMOSOhSD/fDMk1/EdJprQ6c4=; b=jGP4myzQFYO8YUkuTUCC8aV3H7+Q8s8pIDn8tCteR/GmHtuNxe4OREOVWSlRFaDyOf rpzytCOCw16acyZsHQQzsxKN1Zsz9U3WizbU9ebYyIJ7Wc7sViN5sZp9dRfmUbJdYnk6 Wg9q9ooF/akety431FkhgclMWzeDV8mWCJCSP8gfDwZhUdgTjDXZma1j6QU8m1QuTV1Z 7AfDVC9taQsb/UmXj9XQik6EgZcsETxlY+E5ue+1kKwnjsA1hX9j+ZXqxjfIpZIwKl6z T6UZ6d/EvIkXTm0lOoyOpu9AsYXNjFj8Vu88djwPJr08RYEJPRTQv+4PuJ0zVUnd2bb8 kx3A== X-Gm-Message-State: AOAM530K+zy0dRQ2oAPJF52vOHJ1fZuntta1xUC7/EH8bhZlDRiY9slV AjRH+FdTRozGRNBcYdQt1WWqivuOyZ1VCWPWz4YWxYMjrUAveUKTG7YMCh9xMarmIerFI8jzAkF 1Cy9mS/rb/tRs5spfyGhagxeiVGoVvTR1iODaoHb9gzSAZTAT3ywFZ8Zrcwbk7dPUdIshastdD5 mPw07gRKbDhxXd7gevhLdc5FItvGHE10g/uOzHZnJbDsLQNfa3oVakLavmoXOqjQ5nTg== X-Google-Smtp-Source: ABdhPJyNQ3POSH+hdxqP4oCmqOnpYpmJAnQ+uXdmXgon1XYKdReGNnmlxij5FhCwsNJHyMCTDx1/RA5Ab5xguwpvaRQ= X-Received: by 2002:aa7:cb8a:: with SMTP id r10mr17775778edt.152.1612168995723; Mon, 01 Feb 2021 00:43:15 -0800 (PST) MIME-Version: 1.0 From: Aditya Toshniwal Date: Mon, 1 Feb 2021 14:12:39 +0530 Message-ID: Subject: [pgAdmin][RM6193] Should warn before closing if opened in a new tab To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000004f1f4905ba42586e" 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 --0000000000004f1f4905ba42586e Content-Type: multipart/alternative; boundary="0000000000004f1f4705ba42586c" --0000000000004f1f4705ba42586c Content-Type: text/plain; charset="UTF-8" Hi Hackers, ERD will now throw warning before closing unsaved changes if opened in a new tab. Please review. -- Thanks, Aditya Toshniwal pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --0000000000004f1f4705ba42586c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

ERD will now throw warning before closing unsa= ved changes if opened in a new tab.
Please review.

-- <= br>
<= div dir=3D"ltr">
Thanks,
Aditya Toshniwal<= /font>
pgAdmin hacker=C2=A0| Sr. Software Engineer | edbpostgres.com
"Don't Complain about Heat, Plant a TREE"
--0000000000004f1f4705ba42586c-- --0000000000004f1f4905ba42586e Content-Type: application/octet-stream; name="RM6193.patch" Content-Disposition: attachment; filename="RM6193.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kkmbrlhz0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvRVJE Q29yZS5qcyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvRVJEQ29y ZS5qcwppbmRleCBmMmRlOGVkYjkuLjM5MzVhZjM2MCAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4v dG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9FUkRDb3JlLmpzCisrKyBiL3dlYi9wZ2FkbWlu L3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvRVJEQ29yZS5qcwpAQCAtMzU1LDkgKzM1NSwx NCBAQCBleHBvcnQgZGVmYXVsdCBjbGFzcyBFUkRDb3JlIHsKIAogICB6b29tT3V0KCkgewogICAg IGxldCBtb2RlbCA9IHRoaXMuZ2V0RW5naW5lKCkuZ2V0TW9kZWwoKTsKLSAgICBsZXQgem9vbUxl dmVsID0gbW9kZWwuZ2V0Wm9vbUxldmVsKCk7Ci0gICAgaWYobW9kZWwgJiYgem9vbUxldmVsID4g MjUpIHsKLSAgICAgIG1vZGVsLnNldFpvb21MZXZlbCh6b29tTGV2ZWwgLSAyNSk7CisgICAgaWYo bW9kZWwpIHsKKyAgICAgIGxldCB6b29tTGV2ZWwgPSBtb2RlbC5nZXRab29tTGV2ZWwoKTsKKyAg ICAgIHpvb21MZXZlbCAtPSAyNTsKKyAgICAgIC8qIERvbid0IGdvIGJlbG8gem9vbSBsZXZlbCAx MCAqLworICAgICAgaWYoem9vbUxldmVsIDw9IDEwKSB7CisgICAgICAgIHpvb21MZXZlbCA9IDEw OworICAgICAgfQorICAgICAgbW9kZWwuc2V0Wm9vbUxldmVsKHpvb21MZXZlbCk7CiAgICAgICB0 aGlzLnJlcGFpbnQoKTsKICAgICB9CiAgIH0KZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xz L2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvdWlfY29tcG9uZW50cy9Cb2R5V2lkZ2V0LmpzeCBiL3dl Yi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvdWlfY29tcG9uZW50cy9Cb2R5 V2lkZ2V0LmpzeAppbmRleCA5MGMyODRhYjguLjU0NTFlODY4ZiAxMDA2NDQKLS0tIGEvd2ViL3Bn YWRtaW4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC91aV9jb21wb25lbnRzL0JvZHlXaWRn ZXQuanN4CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rvb2wvdWlf Y29tcG9uZW50cy9Cb2R5V2lkZ2V0LmpzeApAQCAtMjM1LDYgKzIzNSwxMiBAQCBleHBvcnQgZGVm YXVsdCBjbGFzcyBCb2R5V2lkZ2V0IGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHsKICAgICBpZih0 aGlzLnByb3BzLnBhcmFtcy5nZW4pIHsKICAgICAgIGF3YWl0IHRoaXMubG9hZFRhYmxlc0RhdGEo KTsKICAgICB9CisKKyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignYmVmb3JldW5sb2FkJywg dGhpcy5vbkJlZm9yZVVubG9hZC5iaW5kKHRoaXMpKTsKKyAgfQorCisgIGNvbXBvbmVudFdpbGxV bm1vdW50KCkgeworICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdiZWZvcmV1bmxvYWQn LCB0aGlzLm9uQmVmb3JlVW5sb2FkLmJpbmQodGhpcykpOwogICB9CiAKICAgY29tcG9uZW50RGlk VXBkYXRlKCkgewpAQCAtMzQ4LDYgKzM1NCwxNSBAQCBleHBvcnQgZGVmYXVsdCBjbGFzcyBCb2R5 V2lkZ2V0IGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHsKICAgICB9CiAgIH0KIAorICBvbkJlZm9y ZVVubG9hZChlKSB7CisgICAgaWYodGhpcy5zdGF0ZS5kaXJ0eSkgeworICAgICAgZS5wcmV2ZW50 RGVmYXVsdCgpOworICAgICAgZS5yZXR1cm5WYWx1ZSA9ICdwcmV2ZW50JzsKKyAgICB9IGVsc2Ug eworICAgICAgZGVsZXRlIGVbJ3JldHVyblZhbHVlJ107CisgICAgfQorICB9CisKICAgb25FZGl0 Tm9kZSgpIHsKICAgICBjb25zdCBzZWxlY3RlZCA9IHRoaXMuZGlhZ3JhbS5nZXRTZWxlY3RlZE5v ZGVzKCk7CiAgICAgaWYoc2VsZWN0ZWQubGVuZ3RoID09IDEpIHsK --0000000000004f1f4905ba42586e--