Refactor preview isolation logic into centralized service

Closes #3569598

Merge request reports

Loading