conteúdo salta horizontalmente sempre que o navegador adiciona uma barra de rolag

Estou usando um corpo de largura fixa e margens automáticas para centralizar meu conteúdo no meio da página. Quando o conteúdo excede a altura da página e o navegador adiciona uma barra de rolagem, as margens automáticas obrigam o conteúdo a pular metade da largura da barra de rolagem esquerd

A comparação de outerHeight com window.innerHeight é uma maneira adequada de resolver isso? Existe outra maneira de resolver isso?

Acho que essas informações devem ser suficientes para o problema, mas deixe-me saber se posso responder mais alguma cois

Editar para esclarecimentos: não quero forçar a barra de rolagem a aparece

questionAnswers(12)

yourAnswerToTheQuestion