1.28.0-ms7 от 01.06.26

1.28.0-ms7
Исправлено:
  1. Использовать credentials специальных пулов соединений 299005T

    Исправлено применение учётных данных для специального пула соединений. Пул теперь открывается для пользователя, указанного в <specialConnectionPools><pool><user/>. Если <specialConnectionPools><pool><user/> отсутствует, используется пользователь из родительского <database/>.

  2. Сделать идемпотентным закрытие информационного диалога 289406T

    Изменено поведение hideInfoForm(): вызов без открытого информационного диалога теперь не приводит к ошибке.

    Правка перенесена из 1.27.0-rc10

  3. Исправить тесты gs-automation с учетом особенностей режима headless 295588T

    Исправлены собственные тесты gs-automation с учетом headless режима браузера.

    Правка перенесена из 1.27.0-rc10

  4. Подготовить CoreSession к работе перед вызовом ServerEventSource#fireOnEvent 296600T

    Выполнена подготовка к работе (вызовы методов: open(), beginWork()) экземпляра CoreSession перед вызовом прикладного события в ru.bitec.gtk.core.CoreServerEventSource.fireOnEvent.

  5. Исправить ошибку при вызове selectedValueByName в пустом гриде 297760T

    CoreSelection.selectedValueByName в пустом гриде теперь возвращает null, а не бросает IndexOutOfBoundsException.

    Правка перенесена из 1.27.0-rc10

  6. Исправить отсутствие выделения у сфокусированной записи после рефреша грида без сохранённой активной строки 297760T

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

    Правка перенесена из 1.27.0-rc10

  7. Восстановить хинты на ячейках с пиктограммами 293518T

    Восстановлен показ хинта для ячеек грида с пиктограммами без текста.