I merged with master and I can still see the problem. I added `console.log(newHeight, oldHeight)` right after the set scroll pos, and checked the numbers in the console and found out that the problem is not only with the restore font size, but with the first font adjustment made after a reload when the font size is not the default size. I'll try to go with a different approach if it can fix this cases without a hack like this.