Originally created by @bannert1337 on GitHub (Jan 31, 2025).
Enhancement
Is your feature request related to a problem? Please describe.
Currently, when adding or removing tags to a chat, the submenu closes after each action, requiring users to reopen it for subsequent tag modifications. This creates unnecessary friction when managing multiple tags.
Describe the solution you'd like
The tag submenu should remain open after adding or removing a tag, allowing users to perform multiple tag-related actions without needing to reopen the menu each time.
Describe alternatives you've considered
Adding a "bulk tag editor" interface
Implementing keyboard shortcuts for tag management
However, keeping the submenu open seems like the most straightforward and user-friendly solution.
Additional context
This enhancement would significantly improve the workflow for users who frequently manage multiple tags on their chats, particularly in scenarios where:
Organizing chats into multiple categories
Adding/removing multiple tags in quick succession
Managing large numbers of chats with complex tagging systems
The implementation should maintain the current functionality while simply persisting the submenu state after each action.
Originally created by @bannert1337 on GitHub (Jan 31, 2025).
# Enhancement
**Is your feature request related to a problem? Please describe.**
Currently, when adding or removing tags to a chat, the submenu closes after each action, requiring users to reopen it for subsequent tag modifications. This creates unnecessary friction when managing multiple tags.
**Describe the solution you'd like**
The tag submenu should remain open after adding or removing a tag, allowing users to perform multiple tag-related actions without needing to reopen the menu each time.
**Describe alternatives you've considered**
- Adding a "bulk tag editor" interface
- Implementing keyboard shortcuts for tag management
However, keeping the submenu open seems like the most straightforward and user-friendly solution.
**Additional context**
This enhancement would significantly improve the workflow for users who frequently manage multiple tags on their chats, particularly in scenarios where:
- Organizing chats into multiple categories
- Adding/removing multiple tags in quick succession
- Managing large numbers of chats with complex tagging systems
The implementation should maintain the current functionality while simply persisting the submenu state after each action.
<script>
function toggleMenu() {
var menu = document.getElementById('tagMenu');
menu.style.display = (menu.style.display === 'block') ? 'none' : 'block';
}
function addTag(tag) {
console.log('Adding tag:', tag);
// Add your tag adding logic here
// Keep menu open
}
function removeTag(tag) {
console.log('Removing tag:', tag);
// Add your tag removing logic here
// Keep menu open
}
</script>
</html>
@bxbee commented on GitHub (Feb 1, 2025):
//try this
<!DOCTYPE html>
<html>
<head>
<title>Tag Management</title>
<style>
.tag-menu {
display: none;
position: absolute;
background-color: #f9f9f9;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.tag-menu a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.tag-menu a:hover {background-color: #f1f1f1}
</style>
</head>
<body>
<button onclick="toggleMenu()">Manage Tags</button>
<div id="tagMenu" class="tag-menu">
<a href="#" onclick="addTag('Tag1')">Tag1</a>
<a href="#" onclick="addTag('Tag2')">Tag2</a>
<a href="#" onclick="removeTag('Tag1')">Remove Tag1</a>
<a href="#" onclick="removeTag('Tag2')">Remove Tag2</a>
</div>
<script>
function toggleMenu() {
var menu = document.getElementById('tagMenu');
menu.style.display = (menu.style.display === 'block') ? 'none' : 'block';
}
function addTag(tag) {
console.log('Adding tag:', tag);
// Add your tag adding logic here
// Keep menu open
}
function removeTag(tag) {
console.log('Removing tag:', tag);
// Add your tag removing logic here
// Keep menu open
}
</script>
</body>
</html>
This won't be implemented as it'll break sidebar searchUI rendering, if you're like to batch edit tags, you can open the chat and edit them from the navbar.
@tjbck commented on GitHub (Feb 4, 2025):
This won't be implemented as it'll break sidebar searchUI rendering, if you're like to batch edit tags, you can open the chat and edit them from the navbar.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @bannert1337 on GitHub (Jan 31, 2025).
Enhancement
Is your feature request related to a problem? Please describe.
Currently, when adding or removing tags to a chat, the submenu closes after each action, requiring users to reopen it for subsequent tag modifications. This creates unnecessary friction when managing multiple tags.
Describe the solution you'd like
The tag submenu should remain open after adding or removing a tag, allowing users to perform multiple tag-related actions without needing to reopen the menu each time.
Describe alternatives you've considered
However, keeping the submenu open seems like the most straightforward and user-friendly solution.
Additional context
This enhancement would significantly improve the workflow for users who frequently manage multiple tags on their chats, particularly in scenarios where:
The implementation should maintain the current functionality while simply persisting the submenu state after each action.
@bxbee commented on GitHub (Feb 1, 2025):
//try this
<html> <head> <style> .tag-menu { display: none; position: absolute; background-color: #f9f9f9; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .tag-menu a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .tag-menu a:hover {background-color: #f1f1f1} </style> </head> Manage Tags@tjbck commented on GitHub (Feb 4, 2025):
This won't be implemented as it'll break sidebar searchUI rendering, if you're like to batch edit tags, you can open the chat and edit them from the navbar.