fix: keep fading through page change