Hello,
In the case of a multisite installation like that :
www.groupsite.com > Main website for the company group, also used for backend connexion
www.dogsite.com > Website about dogs
www.catsite.com > Website about cats
So, you connect to www.groupsite.com/backend to manage your website, create a blog article for www.dogsite.com by selecting dogsite in the dropdown selector on the top right corner, nothing crazy here.
If you click preview for that article, you will be redirected to www.groupsite.com/blog/my-article which is a problem, you just written an article for the dogsite, so you want to preview it in the context of the dogsite, not the groupsite.
It would be more logical that the preview feature take the url of the website selected on the multisite dropdown, and not the actual domain (which can be the backup solution if no url are defined in the multisite definition).
If you don’t want to change default behavior for legacy compatibility, at least, add an option somewhere to be able to change that behavior, because, depending on the need and context, it can be necessary.
Best regards,