Commit Graph
2 Commits
Author SHA1 Message Date
Nirupam Bhowmick 03c12302b0 fix: migrate Juggler modules from JSM to ESM for Firefox 146 compatibility
- Converted ChannelEventSink from JSM to ESM (.sys.mjs)
- Changed ChromeUtils.import() to ChromeUtils.importESModule() across all modules
- Updated .jsm file extensions to .sys.mjs for system module imports
- Replaced EXPORTED_SYMBOLS with export keyword in Helper.js, NetworkObserver.js, SimpleChannel.js, TargetRegistry.js, and JugglerFrameParent.jsm
- Updated EventEmitter import from resource://gre/modules/EventEmitter.jsm to .
2025-12-30 05:13:18 +00:00
Nirupam Bhowmick a1b7e4c033 docs: add comprehensive patch upgrading guide for LLMs
- Created patch-upgrading-guide.md with step-by-step instructions for updating patches across Firefox versions
- Covers understanding patch system, preparation, general workflow, and common reject types
- Includes historical context patch merging section (no longer applicable after Firefox 146)
- Documents testing, validation, best practices, and complete example session
- Provides troubleshooting section for common issues and API changes
- Details
2025-12-27 06:31:45 +00:00