1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-27 11:02:16 +01:00
unleash.unleash/frontend/src/component
Thomas Heartman 7a436347cb
fix(1-3173): clear "removed tags" when you bulk update tags (#8952)
This PR fixes a bug wherein the list of tags to remove from a group of
tags wouldn't be correctly updated.

## Repro steps
- Add a console log line to
`frontend/src/component/feature/FeatureView/FeatureOverview/ManageTagsDialog/ManageBulkTagsDialog.tsx`'s
`ManagebulkTagsDialog`. Log the value of the`payload` variable.
- Pick a flag with no tags.
- Add tag A -> before submitting, you should have one added tag and zero
removed flags. After submitting, both should be empty.
- Now remove tag A -> before submitting, you should have one removed tag
and zero added tag. After submitting, both should be empty
- Notice that removed flags hasn't been emptied, but still contains tag
A.
- Now add tab B -> before submitting, you should have tag B in added and
nothing in removed. Notice that tag A is still in removed.



## Discussion points

This gives us both a `clear` and a `reset` event, which is unfortunate
because they sound like they do the same thing. I'd suggest renaming the
`clear` event (because it doesn't really clear the state completely),
but I'm not sure to what. Happy to do that if you have a suggestion.

I have not tested that submission of the form actually resets the state.
I spent about 45 minutes looking at it, but couldn't find a way that was
sensible and worked (considered spying: couldn't make it work;
considered refactoring and extracting components: think that's too much
of a change). I think this is benign enough that it can go without a
test for that thing actually being called.

I did, however, test the different reducer commands.
2024-12-12 09:31:39 +01:00
..
accessOverview
admin feat(cjux-278): maintenance root roles (#8875) 2024-12-10 15:22:46 +01:00
ai
application chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
archive chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
banners
changeRequest chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
commandBar chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
common Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
context chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
demo Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
environments [Gitar] Cleaning up stale flag: purchaseAdditionalEnvironments with value false (#8955) 2024-12-11 10:11:23 +02:00
events
feature fix(1-3173): clear "removed tags" when you bulk update tags (#8952) 2024-12-12 09:31:39 +01:00
featureTypes chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
feedback chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
feedbackNew chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
filter
insights
integrations chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
layout
loginHistory
maintenance
menu
onboarding chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
personalDashboard
playground/Playground chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
project chore: remove console.log 2024-12-10 14:39:57 +01:00
providers
releases chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
segments chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
signals chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
splash Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
strategies Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
tags Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
user chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
App.tsx
InitialRedirect.tsx