Не так давно, может месяца 3 назад, столкнулся с проблемой, что конфигуратор не запоминает настройку колонок. Настраиваешь его как надо в разделе схемы, например, а потом при следующем входе получаешь, что все твои настройки слетели.
Сперва не напрягало, но постепенно стало надоедать. Месяц спора с техподдержкой ни к чему не провел, кроме того что в версии 7.16.2. будет новый конфигуратор. И вот сегодня прорыв! нашел причину и как решить.
Все дела в использовании устаревающего метода. до версии 88 Chome ошибку можно решить внеся в реестр следующее:
Раздел реестра: HKEY_LOCAL_MACHINE или HKEY_CURRENT_USER Путь: Software\Policies\Google\Chrome Параметр: AllowSyncXHRInPageDismissal Тип: REG_DWORD Значение: 1.
Я внес в обе части реестра и теперь у меня все работает как на старых версиях браузера. Может кому пригодится, ну и ждем версию 7.16.2.
Спасибо! Столкнулся с этим больше года назад, в Chrome 73.0.3683.103. Не знал, что есть параметр, или его добавили уже потом. Сейчас актуальная версия Chrome 83, до 88 времени немного, но есть.
Перестали сохраняться настройки разделов в интерфейсе 5.Х: например, ширина и набор колонок, выбранная деталь и прочее.
Это особенно существенно в версии 5.Х, но и в 7.Х есть несколько разделов в старом интерфейсе.
Проблема в невозможности при переходе между разделами запуска сервиса SaveProfileData из-за Synchronous XHR in page dismissal, подробнее см. https://stackoverflow.com/questions/55676319/ajax-synchronous-request-failing-in-chrome.
PS: Ещё можно не через реестр, а настройкой: chrome://flags/#allow-sync-xhr-in-page-dismissal