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 1mmYst-00016E-49 for pgadmin-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 10:06:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mmYsr-0006AW-SU for pgadmin-hackers@arkaria.postgresql.org; Mon, 15 Nov 2021 10:06:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mmYsr-0006AK-8f for pgadmin-hackers@lists.postgresql.org; Mon, 15 Nov 2021 10:06:41 +0000 Received: from mail-yb1-xb2a.google.com ([2607:f8b0:4864:20::b2a]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mmYsl-0003EG-KY for pgadmin-hackers@postgresql.org; Mon, 15 Nov 2021 10:06:40 +0000 Received: by mail-yb1-xb2a.google.com with SMTP id i194so12113879yba.6 for ; Mon, 15 Nov 2021 02:06:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jop6Wl6TJ6ohKZGE6hivO6ibzx0uvvLu7SAU49uhUEA=; b=J/N9arMBQ6Z74kSj7BxzxQZPRI8VWG5Kp4pPf98fSfuZxRObWk8mIpVUAgyjLFaulf PFSj76PZiO4KVTOkc4paxfhkfY3IfRxmql2/zPfMqMS0kkY3v5V3kV0dxXAPJ7knvbuf CXJIraT1cDvlNo15ep8EsW26ln4AWzEfNGZ9Dze5tsnx40ydeqTQJ2PPmE2sqLwEi+VH EyqY9ZO7mgHU6Hxi3xe1xgcz6bs3/STj61Kpy3j47VuhFcyFZHYPqqdsmb3HY4yPGVf/ MvBhjVAwEoGfZc/iP/aqyiriVETMKqUMmPKo/PoR6mRirv9z08cdnI6nOdKBJNE/1YP3 5weg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jop6Wl6TJ6ohKZGE6hivO6ibzx0uvvLu7SAU49uhUEA=; b=S4NTaO4ii/Cqnwl6UnpDAidf9vhMhPMj8hDfqUv/tnKOryi/SASk/I44JnYczHfdy5 LeLCCVTyK8qPR4nZAi5ssBE5sCGjbdl7kYOOifMXjCwxQO8jczFwJg42Ne3kvLD8OF/K nHPb9DvpcDJn/zYDhrlfrlt+e0vufextTeMsgGyk2eDeN82czAWCpwjBvSe/eeXAaM1t bS7NWTG4ff17leVQkK/LVzRD2H5VWuxsAqv7Zi5fzB0k3ivc0qmML11CzdTSCK5soZ1X 7/jvqZX6PYCMUAonRfIcyDePOE96weYe9RxCl7Gl3k5cPwlQMC3csTbv9M8o5mC8h1Wg i9aw== X-Gm-Message-State: AOAM532CyjkQQvWws7jxYSqbvWpFf3tum6mI/sWX5M1rioTZHIHwXlgR 18/hwEknUOxw6PU8BW8GxeFexTnwCp4ocLSM+jkBwdtg8DxVWZIIcfUS/DXYjeJ0v88ALX4jqzu PZ7SYna17CyLPDm2+2N/5Iu0tSyxHThXSeZPWiooaRGkGIbc8HJwM5YLmfatPdsKYY5IkN0lOUw daGVm2o8LeYYCUuDzRfzV/t3HYR20WL08fNLRN1Ga8JX8QcUNhLh9d+V8f/bxPJtk= X-Google-Smtp-Source: ABdhPJyEhT2+DWzUT3kmrbGs6WSf5Z1Bks3I7fkO7HZFGX3gvz75Mi9J1n0uNjswB/vml3uXwfe3HkOMEBXbU2C9+sI= X-Received: by 2002:a05:6902:100b:: with SMTP id w11mr41601449ybt.64.1636970793645; Mon, 15 Nov 2021 02:06:33 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nikhil Mohite Date: Mon, 15 Nov 2021 15:36:22 +0530 Message-ID: Subject: Re: [pgAdmin][RM-6988]: Reset pgAdmin layout if the layout is in an inconsistent state. To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000a9dd0405d0d0f622" 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: Archived-At: Precedence: bulk --000000000000a9dd0405d0d0f622 Content-Type: multipart/alternative; boundary="000000000000a9dd0205d0d0f620" --000000000000a9dd0205d0d0f620 Content-Type: text/plain; charset="UTF-8" Hi Akshay, Please find the updated patch for RM-6988. Resolved the issue where reset layout message showing when open query tool(or open query tool in new tab). Regards, Nikhil Mohite On Fri, Nov 12, 2021 at 12:00 PM Akshay Joshi wrote: > Thanks, the patch applied. > > On Thu, Nov 11, 2021 at 3:05 PM Nikhil Mohite < > nikhil.mohite@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Please find the attached patch for RM-6988: >> Reset pgAdmin layout if the >> layout is in an inconsistent state. >> >> >> -- >> *Thanks & Regards,* >> *Nikhil Mohite* >> *Senior Software Engineer.* >> *EDB Postgres* >> *Mob.No: +91-7798364578.* >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Principal Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > --000000000000a9dd0205d0d0f620 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Akshay,

Please find the updated=C2= =A0patch for RM-6988.=C2=A0
Resolved the issue where=C2=A0reset= =C2=A0layout message showing when open query tool(or open query tool in new= tab).

Regards,
Nikhil Mohite

On Fr= i, Nov 12, 2021 at 12:00 PM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Thanks, th= e patch applied.

On Thu, Nov 11, 2021 at 3:05 PM Nikhil Mohite <nikhil.mohit= e@enterprisedb.com> wrote:
Hi Hackers,

Please fi= nd the attached patch for=C2=A0RM-6988:=C2=A0Reset pgAdmin layout if the = layout is in an inconsistent state.


--
Thanks & = Regards,
Nikhil Mohite
Senior Software Eng= ineer.


--
--000000000000a9dd0205d0d0f620-- --000000000000a9dd0405d0d0f622 Content-Type: application/octet-stream; name="RM-6988_v2.patch" Content-Disposition: attachment; filename="RM-6988_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kw0hzxku0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2Jyb3dzZXIuanMgYi93 ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCmluZGV4IDZiZTU5ZGQ5Li5h YzcyMjJlYSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvYnJvd3Nl ci5qcworKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9icm93c2VyLmpzCkBAIC00 MzAsNyArNDMwLDcgQEAgZGVmaW5lKCdwZ2FkbWluLmJyb3dzZXInLCBbCiAKICAgICAgICAgLy8g U3RvcmVkIGxheW91dCBpbiBkYXRhYmFzZSBmcm9tIHRoZSBwcmV2aW91cyBzZXNzaW9uCiAgICAg ICAgIHZhciBsYXlvdXQgPSBwZ0Jyb3dzZXIudXRpbHMubGF5b3V0OwotICAgICAgICBvYmoucmVz dG9yZV9sYXlvdXQob2JqLmRvY2tlciwgbGF5b3V0LCBvYmouYnVpbGREZWZhdWx0TGF5b3V0LmJp bmQob2JqKSk7CisgICAgICAgIG9iai5yZXN0b3JlX2xheW91dChvYmouZG9ja2VyLCBsYXlvdXQs IG9iai5idWlsZERlZmF1bHRMYXlvdXQuYmluZChvYmopLCB0cnVlKTsKIAogICAgICAgICBvYmou ZG9ja2VyLm9uKHdjRG9ja2VyLkVWRU5ULkxBWU9VVF9DSEFOR0VELCBmdW5jdGlvbigpIHsKICAg ICAgICAgICBvYmouc2F2ZV9jdXJyZW50X2xheW91dCgnQnJvd3Nlci9MYXlvdXQnLCBvYmouZG9j a2VyKTsKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2xheW91dC5q cyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2xheW91dC5qcwppbmRleCA5MDkyOWQ0 Mi4uNmZhMTllNDcgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL2xh eW91dC5qcworKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3N0YXRpYy9qcy9sYXlvdXQuanMKQEAg LTU2LDMwICs1NiwyMyBAQCBfLmV4dGVuZChwZ0Jyb3dzZXIsIHsKICAgICB9CiAgIH0sCiAKLSAg cmVzdG9yZV9sYXlvdXQ6IGZ1bmN0aW9uKGRvY2tlciwgbGF5b3V0LCBkZWZhdWx0TGF5b3V0Q2Fs bGJhY2spIHsKKyAgcmVzdG9yZV9sYXlvdXQ6IGZ1bmN0aW9uKGRvY2tlciwgbGF5b3V0LCBkZWZh dWx0TGF5b3V0Q2FsbGJhY2ssIGNoZWNrTGF5b3V0PSBmYWxzZSkgewogICAgIC8vIFRyeSB0byBy ZXN0b3JlIHRoZSBsYXlvdXQgaWYgdGhlcmUgaXMgb25lCiAgICAgaWYgKGxheW91dCAhPSAnJykg ewogICAgICAgdHJ5IHsKICAgICAgICAgZG9ja2VyLnJlc3RvcmUobGF5b3V0KTsKLSAgICAgICAg Ly8gQ2hlY2sgcmVzdG9yZSBsYXlvdXQgaXMgcmVzdG9yZWQgcGdBZG1pbiA0IGxheW91dCBzdWNj ZXNzZnVsbHkgaWYgbm90IHRoZW4gcmVzZXQgbGF5b3V0IHRvIGRlZmF1bHQgcGdBZG1pbiA0IGxh eW91dC4KLSAgICAgICAgdmFyIHJlc2V0X2xheW91dF90b19kZWZhdWx0ID0gdHJ1ZTsKLSAgICAg ICAgZm9yIChjb25zdCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXModGhpcy5wYW5lbHMp KSB7Ci0gICAgICAgICAgaWYodmFsdWUubmFtZSAhPT0gJ2Jyb3dzZXInIHx8IGtleSAhPT0gJ2Jy b3dzZXInKSB7Ci0gICAgICAgICAgICB2YXIgX3BhbmVsID0gZG9ja2VyLmZpbmRQYW5lbHModmFs dWUubmFtZSk7Ci0gICAgICAgICAgICBpZihfcGFuZWwubGVuZ3RoID4gMCl7Ci0gICAgICAgICAg ICAgIHJlc2V0X2xheW91dF90b19kZWZhdWx0ID0gZmFsc2U7Ci0gICAgICAgICAgICAgIGJyZWFr OworICAgICAgICBpZihjaGVja0xheW91dCkgeworICAgICAgICAgIC8vIENoZWNrIHJlc3RvcmUg bGF5b3V0IGlzIHJlc3RvcmVkIHBnQWRtaW4gNCBsYXlvdXQgc3VjY2Vzc2Z1bGx5IGlmIG5vdCB0 aGVuIHJlc2V0IGxheW91dCB0byBkZWZhdWx0IHBnQWRtaW4gNCBsYXlvdXQuCisgICAgICAgICAg dmFyIF9wYW5lbCA9IGRvY2tlci5maW5kUGFuZWxzKCdwcm9wZXJ0aWVzJyk7CisgICAgICAgICAg aWYoX3BhbmVsLmxlbmd0aCA9PSAwICYmIGRlZmF1bHRMYXlvdXRDYWxsYmFjayl7CisgICAgICAg ICAgICAvLyBjbGVhciB0aGUgd2NEb2NrZXIgYmVmb3JlIHJlc2V0IGxheW91dC4KKyAgICAgICAg ICAgIGRvY2tlci5jbGVhcigpOworICAgICAgICAgICAgQWxlcnRpZnkuaW5mbyhnZXR0ZXh0KCdw Z0FkbWluIGhhcyBkZXRlY3RlZCBzb21lIGlzc3VlcyB3aXRoIHRoZSBVSSBsYXlvdXQsIHNvIHJl c2V0IGl0IHRvIHRoZSBkZWZhdWx0LicpLCAwKTsKKyAgICAgICAgICAgIGlmKGRlZmF1bHRMYXlv dXRDYWxsYmFjayl7CisgICAgICAgICAgICAgIGRlZmF1bHRMYXlvdXRDYWxsYmFjayhkb2NrZXIp OwogICAgICAgICAgICAgfQogICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBpZihyZXNl dF9sYXlvdXRfdG9fZGVmYXVsdCAmJiBkZWZhdWx0TGF5b3V0Q2FsbGJhY2spIHsKLSAgICAgICAg ICAvLyBjbGVhciB0aGUgd2NEb2NrZXIgYmVmb3JlIHJlc2V0IGxheW91dC4KLSAgICAgICAgICBk b2NrZXIuY2xlYXIoKTsKLSAgICAgICAgICBBbGVydGlmeS5pbmZvKGdldHRleHQoJ3BnQWRtaW4g aGFzIGRldGVjdGVkIHNvbWUgaXNzdWVzIHdpdGggdGhlIFVJIGxheW91dCwgc28gcmVzZXQgaXQg dG8gdGhlIGRlZmF1bHQuJyksIDApOwotICAgICAgICAgIGlmKGRlZmF1bHRMYXlvdXRDYWxsYmFj ayl7Ci0gICAgICAgICAgICBkZWZhdWx0TGF5b3V0Q2FsbGJhY2soZG9ja2VyKTsKLSAgICAgICAg ICB9Ci0gICAgICAgIH0KICAgICAgIH0KICAgICAgIGNhdGNoKGVycikgewogICAgICAgICBkb2Nr ZXIuY2xlYXIoKTsK --000000000000a9dd0405d0d0f622--