Matrix 2.5 and 2.6 on ExpressionEngine 2.7.3.
The :total_rows property doesn't work when there are no rows. It works fine when there are rows.
Below isn't actual code, but it's showing the gist.
{exp:channel:entries dynamic="no" channel="regions" url_title="[url_title]"}
{if "{social_networks:total_rows}" > 0}
{!-- Do the things --}
{if:else}
{!-- Don't do the things --}
{/if}
{/exp:channel:entries}
Outputting {social_networks:total_rows} is an empty string (which I can't even match against with a conditional) until there's a Matrix row.
Has anyone else noticed this? I don't want to have to start pulling the plugin apart.