Closed applejag closed 2 years ago
Less prone to glitches and security vulnerabilities.
For example, if the engine URL before had a fragment, then it ruined the URL building:
http://jenkins.local/trigger#foo // got turned into: http://jenkins.local/trigger#foo?token=abc&stage=def&environment=etc
While now it correctly edits the correct part:
http://jenkins.local/trigger#foo // now gets turned into: http://jenkins.local/trigger?token=abc&stage=def&environment=etc#foo
Summary
Motivation
Less prone to glitches and security vulnerabilities.
For example, if the engine URL before had a fragment, then it ruined the URL building:
While now it correctly edits the correct part: