Проблемы со split при малом масштабе браузера

Здравствуйте. Данная проблема возникает со всеми вертикальными SplitPanel. В видео показан пример на экране настроек роли. Но и на демонстративном сайте такое воспроизводится.

При уменьшении масштаба браузера со SplitPanel происходит что-то не понятное.

Добрый день.

Проблему получилось воспроизвести только, если ширина разделителя сплита 1px, потому что у нас для всех контейнеров задано overflow: hidden и из за меньшего масштаба браузера получается, что разделитель смещается за границы контейнера и скрывается.

В качестве workaround, задайте $cuba-splitpanel-splitter-width: 3px; в расширении темы в файле <theme_name>-defaults.scss.

Глеб

Спасибо за ответ! Как я понимаю, это исправляет то, что разделитель сплита находится не там где делиться сплит? А что насчет того, что таблица не на всю длину отображается? Как это можно исправить? (Именно при уменьшении масштаба браузера)

Эту проблему я воспроизвести не смог. Судя по скриншоту, Вы используете Helium. Если нужно уменьшить размер компонентов, то тема содержит size пресет: small, который можно включить в кране настроек темы Помощь > настройки темы (Help > Theme settings).

Как я уже писал в вопросе. Данная проблема воспроизводится на демонстративном сайте

image

Если вы переключитесь на helium или halo, у которых разделитель 3px, то проблема перестает воспроизводиться в т.ч. в Sampler

У меня она до сих пор воспроизводится… Разделитель сплита теперь работает нормально. Но таблица не на всю ширину выставляется…

Проблема не только в том, что такое происходит при уменьшении размера браузера. Если закрыть вкладку и снова ее открыть, то вся левая часть будет находится не по разделителю (если тот установлен в крайней правой позиции).

Еще заметил проблему. При определенном размере браузера. Сплит не сворачивается

image
image

Это изображения с демонстративного сайта.

Завел тикет на GitHub: https://github.com/cuba-platform/cuba/issues/3228.