Preview Pane: Improve Support for Zoom Level Persistence and Multi-File Switching

I frequently use the Preview pane with XML, JSON, and Java properties files to translate UI strings in key-value format. I would like to suggest two improvements:

1. Persist the zoom level across refreshes
The Preview pane allows zooming in and out, but the zoom level resets every time the preview is refreshed. This means I have to re-apply the zoom repeatedly during translation. It would be very helpful if the Preview pane could retain the specified zoom level across refreshes.

2. Fix file switching when multiple files are open
When I have multiple files open in the Editor pane, the Preview pane should update to show the file currently selected in the Editor. However, this switching does not always work correctly — sometimes the Preview pane continues to display a previously selected file even after I have navigated to a different file in the Editor. I am not sure what triggers this inconsistency, but I encounter it fairly regularly. I would appreciate it if the Preview pane could reliably follow the active file in the Editor.

Thank you for considering these improvements.