I sympathize with you as I am at the point of needing to get a new prescription for stronger glasses. My workaround is to use Ctrl + and Ctrl - to change text size for my reading ease while actually leaving the text at the default size. Works in all browsers that I have tested. My students who are embarassed to wear glasses love it when I tell them about it.
By the way, Chrome, is the only browser that tells me what percentage I have zoomed to and gives the option of setting that as the default.