Hi @royal ginkgo 👋, Firefox does not yet support the View Transition API. Astro's has some fallback support for browsers that don't, but the result sill not look the same, as not all aspects of the API can be emulated in userland. There are no morph animations when the small records should zoom out and the animations on navigation aren't parallel fade-out/fade-in but the fade-in can only start after the fade-out is done. This leads to the white flash.
The demo looks much better with Firefox Nightly, which shows the current state of view transition support in Firefox. Let's hope that they'll make it soon.
If the white flash annoys you, you can use the ClientRouter with fallback="swap" which saves you from full page reloads in Firefox but does not try to offer animations.
https://docs.astro.build/en/guides/view-transitions/#fallback-control