Bricks Conditions Not Picking Up OS?

I don’t believe it’s a bug. But I cannot seem to configure my conditions to display one container on mobile only and one container on computers. I can’t use display because my query loop builder is sourcing in media that I do not want to load in on mobile because I believe it is crashing Safari on iPhones.

Basically I have a section with 3 containers and the first two containers are using grid and a block that is configured for query loop building for a custom post type (image that hovers away to show the gif underneath with two text elements for name and position). Container A is my desktop computer container with all the items mentioned before… Container B is my mobile container that does not include the gif so it should not load on mobile. Container C is my container with my pagination controls.

I have tried all variations of conditions to set my first two containers to display based on operating systems. No matter what I do, the desktop container will always show across all screen types and the mobile one will not display unless I give it the same conditions as the first container.

How do I structure my conditions so I’m showing each container on the device that they should be shown on?

I was finally about to get my conditions in a place where the right query shows up on the right device. This entailed setting my conditions to use a combo of “browser is” AND “operating system is” to show on desktop, and “browser is” AND “operating system is not” to show for mobile.

But if I try to target based on phone operating system it won’t work. So I definitely think the way Bricks identifies the OS of a device is not working as intended, at least for the mobile OS options.

Did we get anywhere with this issue? I’ve been trying it and still doesn’t seem to work. @timmse ?