fix(page): eliminate one-frame visual flash on navbar show/hide
Fade center column to invisible before calling setBounds() so the
compositor desync (OS resizes NSWindow before Chromium re-renders)
shows a transparent frame instead of shifted/stale pixels.