"Test settings" button for Slack service doesn't use current value of "Webhook" field
When editing a Slack service integration, if you click the "Test settings" button, it will use the webhook that is currently in the database, not the current value of the Webhook field.
I believe the generally expected behavior of a "Test settings" button would be to test the values as they currently are in the form, prior to hitting the "Save" button.
As it is, you have to make your changes, click "Save", wait for the page to refresh, and then click "Test settings". And, what if the test didn't work? I don't have an option to undo the previous change. I think I should be able to "Test changes" before saving them.
Edited by 🤖 GitLab Bot 🤖