Route loader logic is dropping query params on static builds, but is working correctly on SSR builds. It is necessary to return the query string consistently in both SSR and Static builds to support hybrid mobile apps. This was working but broke in a recent qwik release.
using the sample repo:
pnpm i
pnpm build
pnpm serve
Hover over the link on the home page and inspect the network results. The query string is dropped.
Now, compare this to an SSR execution:
pnpm dev
Hover over the link on the home page and inspect the network results. The query string is preserved.