ice/public
Deco Vander 4dd48627d0 mplement proper async initialization for ProfanityFilter
- Add async initialize() method for reliable initialization waiting
- Add static create() factory method for easy async creation
- Add initialization state tracking with isInitialized flag
- Add warning system for methods called before full initialization
- Update server.js to use proper async initialization pattern
- Maintain backward compatibility with constructor-only usage
- Add accessibility improvement for reduced motion preferences in CSS

Fixes the race condition issue where consumers relied on arbitrary
timeouts instead of properly waiting for async initialization to complete.
2025-07-04 13:59:57 -04:00
..
admin.html Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
admin.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app-google.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app-mapbox.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
app.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
favicon.svg Update HTML files to use Bunny.net CDN for static assets 2025-07-03 20:44:16 -04:00
index.html Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00
privacy.html Fix dark mode table visibility and security improvements 2025-07-03 22:21:59 -04:00
style-backup.css Remove unused Sass/SCSS setup 2025-07-03 21:56:26 -04:00
style.css mplement proper async initialization for ProfanityFilter 2025-07-04 13:59:57 -04:00
utils.js Create shared utility module to eliminate function duplication 2025-07-04 13:22:17 -04:00