Each shortcode can have different options set which potentially means they can display different things. In other words, they are independent from one another which is why new reviews do not appear on the page until after the page is reloaded (one shortcode is used to submit the review, another is used to display them, and another is used to show the summary).
If you like, you can force the page to reload after a successful submission with the following javascript snippet:
document.addEventListener('site-reviews/after/submission', function (event) {
if (false !== event.detail.errors) return; // stop if there were errors
location.reload(true); // reload the page from the server instead of the browser cache.
});
-
This reply was modified 4 years, 8 months ago by Gemini Labs.