I’m curious what use-case the Reload Canvas functionality is designed for? My assumption was that this was a way to essentially redraw all the elements in a way that prevents the need to refresh the entire browser page. However in my experience, it seems the Reload Canvas never actually does anything, as whenever I see a defect/bug/unexpected behaviour where a button isn’t looking correct for example, Reload Canvas doesn’t help but refreshing the full page in the browser does.
I’ve tried Reload Canvas a lot, but never found it to work for me, so I’m thinking maybe I’m misunderstanding what it actually is meant to do.
Does anyone else find this Reload Canvas isn’t working how they expect too?
Hi @d19dotca, I have come across two behaviors of this feature so far which I hope will help you.
1- When the styles are not applied correctly in the editor or there is a css problem in displaying the widgets, this option will help to rebuild them without reloading the editor.
2- Suppose you have created a Loop and display the category of each post in it. In another tab of the browser, you change the category of one of the posts. If you click reload canvas in the editor, the new category for that post will be updated without reloading the editor.
I hope I’ve helped, and if there’s another use for this feature that I didn’t mention, I’d be happy if someone else pointed it out.
See I’ve never been able to make it work under situation number one, not in my environments at least. Anytime there’s a display issue or something I want to reload and try but nothing changes until I refresh the whole page. And that’s been from the beginning pretty much since I started using Bricks around 1.3 or so (I think it was).
Situation number two is an interesting use-case for it, can’t say I’ve run into that myself but that makes sense as a way to reload without refreshing the whole page.