The original security fix did not work as intended, due to some suboptimal function flows and redundant calls. This refinement consists of the deletion of these aforementioned redundancies, as well as the integration of a new sequence flow so that the html insertion of the dropdown static code works as intended.
Procedure to test:
Open the dev CI page. Do not log in
Open up developer tools. Go to console and type in this command: $('#navbarDropdownMenuLink').removeAttr("style");, nothing should happen
Procedure to make sure the dropdown still works like how it did originally:
Log into the dev CI page.
Hover over your username, the dropdown menu should open up.
Click on my account; the appropriate popup / my account page should open.
Exit the pop up / page. Make sure you're still logged in.
Open up the dropdown, and hover over interactive session. The appropriate sub-dropdown should open up. Click on any machine and ensure the correct interactive session loads and starts
The original security fix did not work as intended, due to some suboptimal function flows and redundant calls. This refinement consists of the deletion of these aforementioned redundancies, as well as the integration of a new sequence flow so that the html insertion of the dropdown static code works as intended.
Procedure to test:
$('#navbarDropdownMenuLink').removeAttr("style");
, nothing should happenProcedure to make sure the dropdown still works like how it did originally: