You are still not getting it?
The thing I am talking about is the same as your "previous" zoom, I'm just trying to make it more intitive to the user if the "previous" zoom level is the normal one or not.
I'll make an example.
User is working in 75% zoom. To make small adjustments the user zooms in to 200% zoom on some items. Then "previous" zoom is 75%. But then the user is working at 200% zoom and wants to zoom out to see a whole spread. Since the user is in the "temporary" zoom the user SHOULD first select "previous" and then zoom out (to let's say 25%). Then "previous" will get the user back from 25% to 75%.
BUT, it the user accidentily instad of first choosing "previous" just zooms out to 25%, then "previous" is now 200% and not 75%. So when the user chooses "previous" he gets back to 200% instead of the expected 75%.
With my "solution" the user will see (by visual appearance) that the zoom currently used is the temporary zoom, so even if the user changes the temporary zoom from 200% to 25%, exiting the temporary zoom will still get the user back to 75% zoom.