I have several websites with custom themes built on Bootstrap and the Toolset plugin suite (typically Types/Views/Layouts). I have been using the Masonry jQuery script with the Bootstrap grid in Views and it has been working really well until the most recent Views update. After updating to Views 1.11.1, dynamic rendering of the columns in the masonry grid became very buggy. Rolling back to version 1.10.1 seems to resolve these display rendering issues, so I have rolled back all my sites until this can be resolved. I know this probably isn't enough information for you to go on, because the description is kind of vague. I will try to follow up with a screen recording video to demonstrate what I mean. This is probably a lower priority for your team, but I thought it was worth mentioning.
If your issue still persist:
Yes, you are right. Could you please provide me more information showing exactly what issue you are facing. Few screenshots or brief description would be helpful or as you suggested a video showing your exact issue.
Would you mind to send me access details of your site as well as a link where I can reproduce your issue?
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin and FTP) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I would additionally need your permission to de- and re-activate Plugins and the Theme, and to change configurations on the site. This is also a reason the backup is really important. If you agree to this, please use the form fields I have enabled below to provide temporary access details (wp-admin and FTP).
I have set the next reply to private which means only you and I have access to it.
I've escalated your ticket to our next level support. Please be patient, wait for a reply from them and they will get in touch with you as soon as possible.
I'm Adriano, Toolset support lead and I've been escalated to this thread. WordPress by default loads a masonry library 3.1.2 natively and the theme of the client loads a 4.3.1 version. The very strange thing here is that the problem can't be reproduced in the previous version of Views, just in the 1.11.1.
I've noticed that in (wp-views/embedded/toolset/toolset-common/toolset-forms/classes/class.file.php), we set jquery-masonry as dependent of a Toolset script. This can be the reason, I'm not sure about it. I'll contact our developers and will update you. Thank you for your understanding.
This is being caused by some HTML tags we've added in the View from 1.11 version, it was needed to execute a couple of new actions. In order to fix that by removing those tags you just need to add the code below in functions.php:
Unfortunately this solution doesn't work for me, as implementing the filter breaks the masonry script altogether. The columns no longer automatically fit within the available vertical space. See the attached screenshot for what I mean.
I tinkered around this this a bit and once I realized that the filter was stripping out all code above the <!-- wpv-loop-start --> and below the <!-- wpv-loop-end -->, I was able to fiddle with my code and use this solution.
Unfortunately not, the pagination needs that part we've removed. The best thing we can do is to understand why masonry is conflicting with Views, not simply remove that wrapper. Could you open another ticket? You can mention I'll help you directly, since I'm aware about the problem.