- Fix critical race condition in sync dropdown actions - Add loading states and spinners for sync operations - Implement proper event delegation to prevent memory leaks - Add accessibility attributes (aria-label, aria-haspopup, aria-expanded) - Add keyboard navigation (Escape to close dropdown) - Reduce code duplication in sync functions (70% reduction) - Improve error handling for pricelist badge - Fix z-index issues in dropdown menu - Maintain full backward compatibility Addresses all issues identified in the TODO list and bug reports
10 KiB
10 KiB