I've done some research and found numerous posts including this one but they are all old and the answer on that page links to a library that says it no longer works in Firefox or Chrome.
Is there a current, reliable way to detect zooming and text-only zooming in browsers? How can it be handled?