Публикация

Настройка колонок в конфигураторе

Не так давно, может месяца 3 назад, столкнулся с проблемой, что конфигуратор не запоминает настройку колонок. Настраиваешь его как надо в разделе схемы, например, а потом при следующем входе получаешь, что все твои настройки слетели. 

Сперва не напрягало, но постепенно стало надоедать. Месяц спора с техподдержкой ни к чему не провел, кроме того что в версии 7.16.2. будет новый конфигуратор. И вот сегодня прорыв! нашел причину и как решить. 

Все дела в использовании устаревающего метода. до версии 88 Chome  ошибку можно  решить внеся в реестр следующее:

Раздел реестра: HKEY_LOCAL_MACHINE или HKEY_CURRENT_USER
Путь: Software\Policies\Google\Chrome
Параметр: AllowSyncXHRInPageDismissal
Тип: REG_DWORD
Значение: 1.

Я внес в обе части реестра и теперь у меня все работает как на старых версиях браузера. Может кому пригодится, ну и ждем версию 7.16.2.

Нравится

Поделиться

1 комментарий

Спасибо! Столкнулся с этим больше года назад, в 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

 

Показать все комментарии