Happy to help here! First, can you post a screenshot of how your join function is being called? You may also want to check out a recent workaround offered to resolve similar behavior. I’ve linked the post below for your reference:
@vbhosale Having reported the same issue (linked by @donte.zoom above) and looking at your bug description, applying the workaround mention should solve your issues.
You can also wait for the next release coming soon (this week) that should fix this bug.
But the ‘noCaret’ javascript error you are showing has nothing to do with this, and has been there for a year and is part of what we (i) are asking Zoom to fix / clean for a loong time. This error do not seems to trigger critical issues when using Zoom, it’s just polluting the browser logs & monitoring and happen only when integrating the Zoom web sdk with React in your app.