Both changes are in:
One implementation note: the framework tabs needed a small client wrapper (app/installation/framework-tabs.tsx) because icon components can't be passed from a server page across the client boundary — the step content itself stays server-rendered so componentSource still works.
Verified: the page returns 200 on the dev server, the redirect works, and the full production build passes cleanly. Happy to push when you're ready.