I can see the issue. When a query parameter is present, the page shows the personalization form while the data is loading, causing a flash. I'll add a loading state that prevents showing the form until the initial fetch completes.
I've added an initialLoading state that's set to true when a topic query parameter is present. This displays a clean loading screen instead of the personalization form while the initial data fetch is in progress. Once the feed is built, the loading state is cleared and the results are shown, eliminating the flash.
I detected and automatically synced new changes from main in aperio.