Tell us what you are trying to do?
I have my view laid out and styled the way I want it but when I select an option from my drop-down filter, the layout changes from 3 columns to 1.
Is there any documentation that you are following?
No
I tried to visit the site you shared in your private reply, but you say it needs adding to the hosts file without providing the IP address it should map to.
Can you please edit your last reply and update it with the required info, thanks.
I've tried to replicate it on my own site with a similar set up (I'm not sure why your search filters that are in a grid are also inside two nested container blocks), but have been unable to.
I'll need to take a copy of your site for closer analysis, I'm doing that now.
In the meantime I expect that if you switch from ajax updates to a page reload you wouldn't experience the same issue.
I installed the copy of your site locally—took a while, it's huge—and visited the test page and didn't see the same problem, the filter boxes remain in their columns after a selecting a filter.
My local copy is a minimal install, I didn't copy across the plugins, it was a fresh install with just Types and Blocks installed.
I went back to your test site to try disabling all other plugins to see if I could identify a conflict causing the issue, but it still appears when all plugins are disabled except for Types and Blocks.
Except, you have several must-use plugins that I cannot disable.
Can you please try removing those must-use plugins on your test site and revisiting the test page and check whether they affect the issue?
I've done some simplification on that page, removing the extra View and some of the container blocks that the filter controls are nested inside, and I'm still seeing the same problem (but, again, not on my local copy of your site).
The problem occurs because the inline styles for the grid that are added initially (see screenshot) are missing after the ajax update, and I can't account for why that's happening.
I'm consulting with the developers and I'll get back to you.
We've done some work on lost Blocks styling after ajax updates in the current dev cycle which is nearly ready to release, and the developers expect that this issue will likely be fixed with the next Blocks update (hopefully due next week).
I'm escalating this: the developers may be able to provide a patch that we can test on your site, and I'll update you again when I have more.