Skip to content

Conversation

@rjvim
Copy link
Owner

@rjvim rjvim commented Apr 10, 2025

  • Add debouncing to prevent rapid toggle requests
  • Implement proper state tracking for initialization
  • Enhance error handling and status reporting
  • Add async initialization with Promise-based script loading
  • Fix race conditions in MetaScan initialization

- Add debouncing to prevent rapid toggle requests
- Implement proper state tracking for initialization
- Enhance error handling and status reporting
- Add async initialization with Promise-based script loading
- Fix race conditions in MetaScan initialization
@rjvim rjvim added the release Create a release when this pr is merged label Apr 10, 2025
rjvim added 2 commits April 10, 2025 18:29
- Add consistent scrollbar styling across components
  - Add scrollbar styles to Card component
  - Add scrollbar styles to MetadataItem
  - Add scrollbar styles to MetadataImage
- Improve MetadataPanel layout
  - Convert to flex column layout
  - Fix header and footer positioning
  - Add proper scrolling to content area
- Enhance error handling
  - Add try-catch blocks in renderUI
  - Add error handling in shadow DOM creation
  - Clean up partial initialization on failure
- Restore extension base styles
  - Add back essential container styles
  - Combine with processed styles
  - Ensure proper z-index and positioning
@rjvim rjvim merged commit 0d8ae51 into main Apr 11, 2025
2 checks passed
@rjvim rjvim deleted the extension-toggle-reliability branch April 11, 2025 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Create a release when this pr is merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants