Вы, вероятно, просто получаете класс из структуры, или публично или конфиденциально. Тогда кастинг его решил бы правильно в коде C++.
Решение состоит в том, чтобы добавить это в ваш файл CSS:
.ui-widget-overlay {
position: fixed;
}
Я видел такие вещи, как это происходит, когда что-то заполняет контейнер на 100% ширины и высоты, и этот контейнер имеет overflow: auto. Это заставляет его бесконечно подпрыгивать вперед и назад, пытаясь уместиться в контейнере, но затем контейнер добавляет или удаляет полосы прокрутки. Не знаю, применимо ли это к вашей ситуации, но, возможно, что-то подобное.