This issue is used to collect topic suggestions for our January 15, 2026 meeting. We will stop accepting suggestions ~48 hours before the meeting and the final agenda will be added to the meeting notes doc ~24 hours before the meeting.
The content below this line will be copy-pasted to the agenda section of the meeting.
Agenda
The meeting will start at 3 minutes after the hour.
See issue 531 for an explanation of this agenda format.
- Announcements (2 minutes)
- Triage (15 minutes)
- PR 934: Add
runtime.getDocumentId() proposal
- PR 932: Update
runtime.onLoadedReason to match runtime.OnInstalledReason
- Issue 930: Align browsers on user activation for extension API: allow
auxclick and contextmenu DOM events
- Issue 931: Opt-in Mechanism for Structured Clone Serialization and JSON Fallback Considerations
- Issue 935: Limits on lengths of strings passed to WebExtension APIs
- Timely issues (10 minutes)
N/A
- Check-in on existing issues (20 minutes)
- Issue 338: Inconsistency:
runtime.onMessage Promise return
- Issue 422: Inconsistency: limits on browser.alarms.create()
- Housekeeping (5 minutes)
- issue tags
- filenames for proposals
This issue is used to collect topic suggestions for our January 15, 2026 meeting. We will stop accepting suggestions ~48 hours before the meeting and the final agenda will be added to the meeting notes doc ~24 hours before the meeting.
The content below this line will be copy-pasted to the agenda section of the meeting.
Agenda
The meeting will start at 3 minutes after the hour.
See issue 531 for an explanation of this agenda format.
runtime.getDocumentId()proposalruntime.onLoadedReasonto matchruntime.OnInstalledReasonauxclickandcontextmenuDOM eventsN/A
runtime.onMessagePromise return