Follow-up from: Cleanup VSA query parameter logic

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Overview

The following discussion from !62439 (merged) should be addressed:

Implementation Guide

  • Clean up some of the branching logic for updating query params
  • Move query parsing logic to functions and make use of helpers
  • Add additional tests for the url query generation / parsing
Edited by 🤖 GitLab Bot 🤖