If you had such a viewedTS timestamp field that is set only if/when the record is viewed, a calculation like
Count ( Notes::primaryKey ) ≠ Count ( Notes::viewedTS )
would result in True if there are one or more unviewed related notes. You could use this as a Boolean result to conditionally format the tab.
Thank you, i will give that a try.