fix: ensure remove button is functional for newly added menu items #113
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This update addresses an issue where the remove button was not appearing or functioning correctly for newly added menu items in the menu management interface. The JavaScript responsible for adding new menu fields has been enhanced to ensure that each new item includes a functional remove button. Additionally, event listeners are properly attached to the remove buttons of both existing and newly added menu items, ensuring consistent behavior across all items. This fix improves the user experience by allowing seamless removal of menu items during customization.
Behaviour
Actual
When adding a new menu item through the menu management interface, the remove button is not properly displayed or functional. Users are unable to remove newly added menu items, causing frustration and hindering the menu customization process.
Expected
The newly added menu item should display a functional remove button, similar to existing menu items, allowing users to remove the item if desired.
Fixes #112
Type of change
Please delete options that are not relevant.
How Has This Been Tested
Test Configuration:
Checklist