notebook/app/assets
Andrew Brown 3d6ce69488 Fix tag disappearing issue during timeline filtering and optimize performance
- Initialize eventTags object from server-rendered DOM data on page load
- Add fallback in getEventTags() to scrape tags from DOM when cache is undefined
- Optimize updateMainPanelTags with DOM query caching and content change detection
- Remove redundant tag update calls during filtering to improve performance
- Add proper cache invalidation when tags are added/removed
- Only update highlight styling when actually needed during filter mode changes

This resolves the issue where tags would disappear when filtering timeline events
by ensuring the JavaScript tag data is always synchronized with the server-rendered content.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-01 22:23:45 -07:00
..
config data vault migration to tailwindcss 2025-06-17 11:34:50 -05:00
images Merge branch 'master' into tailwind-redesign 2023-06-13 19:19:07 -07:00
javascripts Fix Alpine.js expression errors and JavaScript issues in timeline editor 2025-07-28 17:57:09 -07:00
stylesheets Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00