workspace: Do not call set_active when deserializing a dock if that dock was not visible (#27852)
Piotr Osiewicz
and
Anthony Eid
created
This unblocks work on new debugger UI, where we don't want the
set_active function to be called unconditionally.
Release Notes:
- N/A
---------
Co-authored-by: Anthony Eid <hello@anthonyeid.me>