Invalidate ring view more often, fixing assertion failures
Closes: #1040049. GNOME 44 version of !7 (merged) .
Untested, I'm still using testing/sid versions of everything for now in order to get some testing for Debian 12.1/12.2 updates.
Please could someone who is already on GNOME 44 (@jbicha?) pick this up?
Edited by Simon McVittie