Re: RM#3294 - User need to reset the layout to see the changedpreferences parameters

Поиск
Список
Период
Сортировка
От Victoria Henry
Тема Re: RM#3294 - User need to reset the layout to see the changedpreferences parameters
Дата
Msg-id CANxYE3J4wD1ZqyqTJV2Jv69_UWg7ky7bFzw=S8r4MOz_NtfOSg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: RM#3294 - User need to reset the layout to see the changedpreferences parameters  (Aditya Toshniwal <aditya.toshniwal@enterprisedb.com>)
Ответы Re: RM#3294 - User need to reset the layout to see the changedpreferences parameters  (Aditya Toshniwal <aditya.toshniwal@enterprisedb.com>)
Список pgadmin-hackers
Hi Aditya,


It is not possible to fire event in another tab/new browser window. For example, query tool can be open in another tab. And thus, changes are not reflected there. There are solutions available like updating the localStorage of the browser but those are not reliable and does not work properly on different browsers.
To communicate between browser tabs we can use cookie polling on client side it self (at least it will avoid polling over http).
The main tab will update only preference specific cookie when preference is updated and other tabs will poll required cookies (not all)
with specific interval (1 second can be configurable).
Polling is a solution but I think it should be the last option. http polls will not be required anyway as we have preference cache in the browser object.
 
Maybe it's better to poll only when an editor is open in a separate window?  What would we be polling for and how would be tell the backend that something changed during the poll?

Thanks
Victoria & Joao

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Victoria Henry
Дата:
Сообщение: Re: [pgAdmin4][Patch]: RM 3362 - Fix the functions for PG v11, andadd support procedure for PG v11
Следующее
От: Victoria Henry
Дата:
Сообщение: Re: [pgadmin][patch] Electron version 4.X