Did you try to use the contentShape() modifier.
.clipShape(#yourShape#) will clip the view but don't the modify the shape for hit testing.
.contentShape(#yourShape#) will defines the content shape for hit testing.
Post
Replies
Boosts
Views
Activity
I got the same issue.
I have a primary language DE with all screenshot submitted and other language FR where I also have specific screenshot.
I did create a new language EN and added all needed screenshots (and double checked all other required fieds like what's new, etc).
I can switch my primary language from DE to FR but not to newly create EN.
From my point of view, what is needed is that all screenshot are submitted "for each version in this language" that means that even the published version also need to have the screenshot in that language (and is not using the one from the current Primary language).
That means that, for some of us, it will need two update to change the language. A first one to add screenshot on the published version, and another one to switch primary language because you can't change default language on a published version.
I think that is because, even if you can only change the primary language when preparing a new version, "The Primary Language will be immediately made available on App Store" as it is said on info (?) juste above the field.