Replace empty screen with add site flow and rename it to NoStudioSites#2149
Replace empty screen with add site flow and rename it to NoStudioSites#2149
Conversation
📊 Performance Test ResultsComparing 10fa31e vs trunk site-editor
site-startup
Results are median values from multiple test runs. Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change |
gavande1
left a comment
There was a problem hiding this comment.
Thanks @sejas for working on this. I have tested this found couple of issues.
The whats new model appeared
As soon as open Studio, the model appeared. I found bit odd to see that but might not be related this PR. Perhaps, we should add checks to prevent this model appearing on other screens.
The actions were not clickable
I could see the replaced "Add new site" screen on empty state but none of the links/buttons were clickable. I think it has to do something with making window movable by moving it.
CleanShot.2025-11-28.at.10.31.22.mp4
epeicher
left a comment
There was a problem hiding this comment.
Thanks @sejas, this streamlines the flow to create a site by using the different options. I have tested it, and it works as expected, code changes also LGTM! ![]()
P.S. I agree with the comment in the linked task about displaying the top bar, which can be helpful if the user has logged in in a previous step. But that is something that can be discussed for a follow-up
katinthehatsite
left a comment
There was a problem hiding this comment.
The changes look good 👍 , I just have one minor suggestion about disabling the Add site button in the top navigation
I created an issue to tackle that as a follow-up. STU-1068 |

Related issues
Proposed Changes
Testing Instructions
Pre-merge Checklist