Что ж, после долгих поисков и игр я пришел к выводу, что это просто не сработает.
Это в основном потому, что CSS выше - это, во-первых, взлом, чтобы браузер скрыл собственную полосу прокрутки и показал версию в стиле webkit внутри тела.
Надеемся, что это будет учтено командой webkit в будущем, предоставляя способы реализации этой функциональности, не прибегая к использованию абсолютного позиционирования на теге body.
К сожалению, пока, по крайней мере, мне пришлось отказаться от использования пользовательских полос прокрутки, поскольку у меня должна быть функциональность scrollTop для этого проекта.