Тоже столкнулся с подобной бедой, только, очевидно, наоборот!...
В моем случае было так:
Я всегда ставлю принудительно:
html{
overflow-y: scroll;
overflow-x: auto;
}
Для того, чтоб показывать полосу прокрутки на всех страницах. Зачем? Вот тут можно почитать:
xiper.net/collect/html-and-css-tricks/css-tricks/t...
В свою очередь в Bootstrap, при открытии модального окна, скролл-бар у html отключается (зачем и каким образом хз, не лез в такие дебри)
Чтобы не был дергания, бутстрап ставит для body заглушку в виде padding-right: 15px; на время открытого окна!
Поэтому в моем случае это лечится одной строчкой css:
body{
padding-right: 0 !important;
}