Merge pull request #4430 - CRITICAL HOTFIX: List filtering & empty search 🚨 CRITICAL HOTFIX: Restore list filtering & fix empty search This resolves two critical issues reported after the last update: 1. RESTORED LIST FILTERING FUNCTIONALITY: - Fixed _updateViewWithFilteredData to prioritize DOM filtering over re-rendering - Enhanced _filterExistingRows with better logic for detecting available vs required IDs - DOM filtering now works first (fast), with re-rendering as fallback only - This restores the list filtering that was broken in the previous field formatting update 2. FIXED EMPTY SEARCH (deleting last character): - Modified _onSearchKeyUp to ALWAYS trigger search, even for empty values - Fixed _performSearch to properly handle empty/zero-length values - Now when deleting the last character, it properly calls _clearSearch and restores all records - Counter now updates correctly when search becomes empty Technical improvements: - Enhanced DOM filtering logic with intersection detection - Improved fallback rendering methods with proper error handling - Better debugging logs for troubleshooting DOM vs re-render decisions - Maintained all previous fixes: field formatting, row clicks, single char search - Optimized performance by prioritizing fast DOM operations over slow re-rendering The search functionality now works completely as expected with both accurate counter updates and proper list filtering. |
||
|---|---|---|
| .github/workflows | ||
| odex25_base | ||
| README.md | ||
README.md
odex25-standard-modules
This Repo contains general standard modules for all projects.