За 10 лет ни разу не обращал на это внимания, так как такое поведение характерно для всех браузеров. )) Я бы назвал его «by design», так как при клике по ссылке браузер создает новый dom-документ, куда начинает подгружать содержимое.
Естественно, на момент его создания еще неизвестно, какой фон будет иметь страница, поэтому используется белый (или тот, который установлен в теме оформления ОС вместо него).
Соответственно, решать эту проблему с точки зрения веб-разработчика можно, указывая фон как можно раньше, а с точки зрения разработчиков браузеров — можно заливать страницу фоном, указанным для body на предыдущей странице.