Skip to content

Conversation

@geentjegeni
Copy link

@geentjegeni geentjegeni commented Jan 24, 2026

🎯 Feature: CTRL+Click Multi-Select for Element Annotation
What's Added:
Cross-platform multi-select: Hold CTRL (Windows/Linux) or CMD (Mac) + click to select multiple elements
Visual feedback: Blue highlight borders and selection counter show selected elements
Scroll-friendly: Selection persists during page scrolling with position tracking
Zoom conflict prevention: Blocks browser zoom during multi-select while maintaining scroll functionality
Seamless integration: Uses existing feedback popup system for multi-element annotations

User Workflow:
Activate Agentation toolbar
Hold CTRL/CMD + click elements to select multiple items
Scroll to navigate (selection preserved)
Release CTRL/CMD to open feedback popup for all selected elements
Add feedback that applies to all selected elements

Technical Details:
Keyboard event handlers for modifier key detection
Dynamic visual highlights with scroll/resize position updates
Smart zoom prevention that maintains scroll behavior
Integration with existing annotation output formatting
Cross-platform support (CTRL for Windows/Linux, CMD for Mac)

Benefits:
Faster multi-element feedback collection
Better UX for complex page annotations
Maintains all existing functionality
Resolves browser zoom/scroll conflict

====

Video (Please disregard the cursor not showing, its something from my video recorder settings, cursor will show accordingly)

screen-capture.1.webm

@vercel
Copy link

vercel bot commented Jan 24, 2026

@geentjegeni is attempting to deploy a commit to the Benji Taylor's Projects Team on Vercel.

A member of the Team first needs to authorize it.

@geentjegeni geentjegeni changed the title Added multi select enhancements Feature: CTRL/CMD + Click Multi-Select for Element Annotation Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant