Hide tab container when detail has empty state

I have a detail page with a filter that can result in an empty state message. That part works fine. However, I also want to hide the tab block underneath the details block when that empty state is shown, and currently that does not seem to be possible.

At the moment, the “Hide block if” condition only works when the parent block still has data in the current record that Softr can use as a reference. If the filtered result is empty and the parent shows an empty state message, the related tab blocks underneath cannot respond to that same state. In practice, this means the tabs remain visible even though there is no relevant content to show.

Currently the system can only evaluate “Hide block if” when there is data in the current record, not when the result is empty. So effectively, the empty state cannot be used as a condition for other connected blocks.

This would be a very useful improvement: there should be a way for related blocks, such as tabs underneath a detail block, to detect whether the parent block is currently showing an empty state, and use that as a visibility condition.

In other words, it would be great if Softr allowed users to target something like:
“Parent block is in empty state”
or
“No detail record”
or
“Null”
for all I care. :wink:

That would make empty state handling much more practical and would help avoid confusing UI situations where tabs or related blocks remain visible even though there is no data to display.

My conclusion is that empty states should be exposed as a usable condition in connected blocks, not only inside the parent (detail) block itself.