From 86b3b62e65b72bcfeee6dcfe5fb4e59d3dfaf801 Mon Sep 17 00:00:00 2001 From: Chris Veleris Date: Thu, 31 Jul 2025 17:50:44 +0300 Subject: [PATCH] Remove tags when pressing backspace --- frontend/components/Tag/TagInput.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/components/Tag/TagInput.tsx b/frontend/components/Tag/TagInput.tsx index 5b245b2..30f11d5 100644 --- a/frontend/components/Tag/TagInput.tsx +++ b/frontend/components/Tag/TagInput.tsx @@ -152,6 +152,14 @@ const TagInput: React.FC = ({ event.preventDefault(); addNewTag(inputValue.trim()); } + } else if (event.key === 'Backspace') { + // Remove the last tag if input is empty and there are tags + if (inputValue === '' && tags.length > 0) { + event.preventDefault(); + const updatedTags = tags.slice(0, -1); + setTags(updatedTags); + onTagsChange(updatedTags); + } } };