Steps to reproduce:
- Have a task form 12345 marked as a Create Form called "Security issue" which sets the project tag #Security-Team when opening that form
- Go to the workboard /project/board/1/ of /tag/ABCDE/
- Click the pencil button to see available Create Forms
- Select form 12345 called "Security issue"
Expected outcome:
The form is configured to set a project tag, so calling that form should set a project tag.
Calling /maniphest/task/edit/form/12345/?tags=ABCDE) should not overwrite the default project #Security-Team of form 12345, but append and thus set both project tags #ABCDE and #Security-Team.
Actual outcome:
Since T15147, opening a form from a workboard column overwrites all and any project tags defined by the form.
I consider this a regression as it breaks workflows in our downstream instance.