[3.7.6] "Alerts" section stops updating if you put the vrcsdk into a tabbed panel and then select another tab
complete
SenkyDragon
If you put the VRCSDK into a tabbed section of the unity window, then switch to another unity tab (thus hiding the vrcsdk), the "alerts" section of the builder dialog stops updating forever.
This is because VRCSdkControlPanelBuilder is unsubscribing from ObjectChangeEvents.changesPublished in
_validationsContainer.RegisterCallback<DetachFromPanelEvent>
, but then never subscribes again.Additionally, while the Alerts section now only updates when changes are made to the scene (which is nice), the Build & Upload button still continues to run its own validations on a schedule every 1 second (VRCSdkControlPanelAvatarBuilder) rather than sharing the results from Alerts.
Log In
This post was marked as
complete
Detwand
Still an issue apparently and pretty much bricking my project, since reinstalling, switching versions etc. yielded no results.
honestly infuriating that I am required to make a new project and assemble the shaders and expressions again...
This post was marked as
available in future release
SenkyDragon
This is still an issue in 3.7.7-beta.1
Fax
Merged in a post:
[SDK 3.7.6] Please add refresh button to validations section
lackofbindings
Currently there is no obvious way to refresh the warnings and validations. The workaround currently is to just click the authentication section and then switch back to build. This is cumbersome and no doubt confusing to people who don’t know better.
Please add a refresh button to the “Review any alerts” title bar.
StormRel
tracked
Observer․
Can confirm this bug is happening to me.
My work around is to switch between Authentication and Builder tabs to force it to update manually.
SenkyDragon
They are supposed to update automatically. You're probably running into https://feedback.vrchat.com/sdk-bug-reports/p/376-alerts-section-stops-updating-if-you-put-the-vrcsdk-into-a-tabbed-panel-and
lackofbindings
SenkyDragon Interesting! Upvoted