WebExtensions Community Group - Activity in 2026
No matches.
Past meetings
-
1 meeting.
Participants
-
3 participants joined.
-
Cédric Alfonsi (Passbolt) joined.
-
Kowsi N (Flexinta) joined.
-
David Pham (1Password) joined.
-
-
2 organizations joined.
-
Passbolt joined.
-
Flexinta joined.
-
GitHub
w3c/webextensions
-
14 issues opened.
-
Proposal: `density` matching criteria for `IconVariant` w3c/webextensions#1193, by @carlosjeurissen.
-
Inconsistent handling of implicit permission grant from content scripts w3c/webextensions#1192, by @oliverdunk.
-
Allow `runtime.getContexts()` without passing a filter w3c/webextensions#1191, by @carlosjeurissen.
-
Proposal: look up vector icon sizes in device-independent pixels w3c/webextensions#1190, by @xeenon.
-
Add support for `tabs.onUpdated` filters w3c/webextensions#1189, by @carlosjeurissen.
-
Proposal: browser.tabs.query option to specify which Tab properties to return w3c/webextensions#1187, by @tophf.
-
Add `extensionTypes.IconVariant` w3c/webextensions#1185, by @xeenon.
-
Agenda discussion for public meeting on 2026-11-19 w3c/webextensions#1184, by @Rob--W.
-
Working Group agenda discussion for 2026-11-12 meeting w3c/webextensions#1182, by @dotproto.
-
Move WebExtensions specs from WECG to WEWG w3c/webextensions#1181, by @dotproto.
-
Turn markup validation back on once the HTML checker accepts Bikeshed's CSS w3c/webextensions#1178, by @xeenon.
-
Specify failure, update, removal and lifetime of the background service worker registration w3c/webextensions#1177, by @xeenon.
-
Specify what Service Workers must admit for the background service worker registration w3c/webextensions#1176, by @xeenon.
-
Allow declaring a separate set of icons which can be used as monochrome icons w3c/webextensions#1172, by @carlosjeurissen.
-
-
6 issues closed.
-
Add `extensionTypes.IconVariant` w3c/webextensions#1185.
-
Agenda discussion for public meeting on 2026-11-05 w3c/webextensions#1140, by @Rob--W.
-
Express required and/or optional extension features w3c/webextensions#1153.
-
Inconsistency: `action.getPopup()` full URL vs relative URL w3c/webextensions#1142.
-
Turn markup validation back on once the HTML checker accepts Bikeshed's CSS w3c/webextensions#1178, by @xeenon.
-
Proposal: `browser.runtime.associatedTabId` w3c/webextensions#1164.
-
-
36 issues received 66 new comments.
-
Ability to detect browser variant / fork w3c/webextensions#503 (7 comments by @carlosjeurissen, @regseb, @xeenon, @ylemkimon)
-
Proposal: browser.tabs.query option to specify which Tab properties to return w3c/webextensions#1187 (6 comments by @carlosjeurissen, @tophf)
-
Specify how icons are chosen given an ideal size - is 'any' preferred or a fallback? w3c/webextensions#949 (4 comments by @carlosjeurissen, @xeenon)
-
Turn markup validation back on once the HTML checker accepts Bikeshed's CSS w3c/webextensions#1178 (4 comments by @sideshowbarker, @xeenon)
-
Inconsistent handling of implicit permission grant from content scripts w3c/webextensions#1192 (3 comments by @carlosjeurissen, @oliverdunk)
-
Proposal: theme.getCurrent() should always return an effective theme w3c/webextensions#877 (3 comments by @hjanuschka, @oliverdunk)
-
Agenda discussion for public meeting on 2026-11-05 w3c/webextensions#1140 (3 comments by @carlosjeurissen, @dotproto, @Rob--W)
-
Opt-in Mechanism for Structured Clone Serialization and JSON Fallback Considerations w3c/webextensions#931 (3 comments by @carlosjeurissen, @xeenon)
-
Agenda discussion for public meeting on 2026-11-19 w3c/webextensions#1184 (2 comments by @carlosjeurissen, @kiaraarose)
-
Proposal: look up vector icon sizes in device-independent pixels w3c/webextensions#1190 (2 comments by @carlosjeurissen, @xeenon)
-
Supports API: extension API feature support detection w3c/webextensions#1151 (2 comments by @carlosjeurissen, @xeenon)
-
Transfer huge binary data buffer between service worker and content script (more efficiently) w3c/webextensions#293 (2 comments by @tomayac, @xeenon)
-
Express required and/or optional extension features w3c/webextensions#1153 (2 comments by @carlosjeurissen)
-
Inconsistency: `action.setIcon({path: "relative.png"})` relative path handling w3c/webextensions#1122 (1 comment by @oliverdunk)
-
Proposal inconsistency: runtime.getContexts() proposal differs from Chromium implementation w3c/webextensions#498 (1 comment by @carlosjeurissen)
-
Proposal: runtime.getContexts() should populate tabId for tab-specific side panel w3c/webextensions#1081 (1 comment by @carlosjeurissen)
-
Proposal: add `runtime.MessageSender.windowId` property w3c/webextensions#1077 (1 comment by @carlosjeurissen)
-
Proposal: require secure URLs in `runtime.setUninstallURL` w3c/webextensions#1066 (1 comment by @bershanskiy)
-
request: allow to retrieve a `frameID` from an `<iframe>` element w3c/webextensions#12 (1 comment by @carlosjeurissen)
-
Proposal: expose `browser.tabs.TAB_ID_ASSOCIATED` constant w3c/webextensions#1168 (1 comment by @carlosjeurissen)
-
Expose embedded options_ui in `runtime.getContexts()` w3c/webextensions#1166 (1 comment by @carlosjeurissen)
-
Remove/increase action popup height limitation of 600px w3c/webextensions#1148 (1 comment by @carlosjeurissen)
-
`action.getUserSettings().isOnToolbar` unsufficient for the use-cases w3c/webextensions#1145 (1 comment by @carlosjeurissen)
-
Working Group agenda discussion for 2026-11-12 meeting w3c/webextensions#1182 (1 comment by @carlosjeurissen)
-
Inconsistency: `action.getPopup()` full URL vs relative URL w3c/webextensions#1142 (1 comment by @carlosjeurissen)
-
Specify behavior of `browser` global using accurate WebIDL w3c/webextensions#1065 (1 comment by @tidoust)
-
manifest key to enable automatic injection of content scripts after installation/update w3c/webextensions#617 (1 comment by @carlosjeurissen)
-
[DNR] Redirect rule does not allow applying other redirect rules to the resulting request w3c/webextensions#468 (1 comment by @xeenon)
-
-
9 pull requests opened.
-
Publish minutes of 2026-11-12 WEWG meeting w3c/webextensions#1194, by @Rob--W.
-
Publish minutes of 2026-10-26 - 2026-10-30 TPAC meetings w3c/webextensions#1188, by @Rob--W.
-
Add naming conventions for APIs, constants, enum values and the manifest. w3c/webextensions#1186, by @xeenon.
-
Publish minutes of 2026-11-05 meeting w3c/webextensions#1183, by @Rob--W.
-
Turn markup validation back on now that the HTML checker accepts Bikeshed's CSS. w3c/webextensions#1180, by @xeenon.
-
Skip markup validation until the HTML checker accepts Bikeshed's CSS w3c/webextensions#1179, by @xeenon.
-
Fix the Bikeshed warnings in index.bs, webdriver-classic.bs, and window.browser.bs w3c/webextensions#1175, by @patrickkettner.
-
Install Bikeshed with pipx in the warnings workflow w3c/webextensions#1174, by @patrickkettner.
-
Add Extension Service Workers specification w3c/webextensions#1173, by @patrickkettner.
-
-
6 pull requests merged.
-
Publish minutes of 2026-11-05 meeting w3c/webextensions#1183.
-
Turn markup validation back on now that the HTML checker accepts Bikeshed's CSS. w3c/webextensions#1180, by @xeenon.
-
Skip markup validation until the HTML checker accepts Bikeshed's CSS w3c/webextensions#1179.
-
Fix the Bikeshed warnings in index.bs, webdriver-classic.bs, and window.browser.bs w3c/webextensions#1175.
-
Install Bikeshed with pipx in the warnings workflow w3c/webextensions#1174.
-
Publish minutes of 2026-10-22 meeting w3c/webextensions#1139.
-
-
1 pull request closed.
-
Turn markup validation back on now that the HTML checker accepts Bikeshed's CSS. w3c/webextensions#1180, by @xeenon.
-
-
1 pull request reopened.
-
Turn markup validation back on now that the HTML checker accepts Bikeshed's CSS. w3c/webextensions#1180, by @xeenon.
-
-
14 pull requests received 117 new comments.
-
Add Extension Service Workers specification w3c/webextensions#1173 (42 comments by @dotproto, @patrickkettner, @xeenon)
-
Specify `icons` and `icon_variants` w3c/webextensions#1134 (11 comments by @carlosjeurissen, @xeenon)
-
proposal: Add amendments to browser.test API (#1051) w3c/webextensions#1057 (10 comments by @Rob--W, @xeenon, @zombie)
-
Specify the background manifest key and background content. w3c/webextensions#1123 (8 comments by @patrickkettner, @t-pillard, @xeenon)
-
Proposal: `i18n.getAvailableLanguages()` w3c/webextensions#942 (7 comments by @carlosjeurissen, @eemeli, @oliverdunk, @xeenon)
-
Add proposal: Synchronous data at startup w3c/webextensions#793 (7 comments by @carlosjeurissen, @Rob--W, @xeenon)
-
Publish minutes of 2026-10-26 - 2026-10-30 TPAC meetings w3c/webextensions#1188 (6 comments by @oliverdunk, @xeenon)
-
Fix the Bikeshed warnings in index.bs, webdriver-classic.bs, and window.browser.bs w3c/webextensions#1175 (4 comments by @dotproto, @patrickkettner)
-
Add naming conventions for APIs, constants, enum values and the manifest. w3c/webextensions#1186 (3 comments by @carlosjeurissen, @xeenon)
-
Add editorial-conventions and add our rfc2119 convention w3c/webextensions#1171 (2 comments by @carlosjeurissen, @dotproto)
-
Add proposal for `topFrameMatches` and `excludeTopFrameMatches` w3c/webextensions#802 (1 comment by @carlosjeurissen)
-
Past meetings
-
6 meetings.
Participants
-
2 participants joined.
-
Ben Greenberg (Aglide) joined.
-
Jason Kurian (1Password) joined.
-
-
1 participant left.
-
Patrick Kettner left.
-
-
1 organization joined.
-
Aglide joined.
-
GitHub
w3c/webextensions
-
51 issues opened.
-
Specify the different types of tab and window ids w3c/webextensions#1170, by @carlosjeurissen.
-
markdown linebreak formatting w3c/webextensions#1169, by @carlosjeurissen.
-
Proposal: expose `browser.tabs.TAB_ID_ASSOCIATED` constant w3c/webextensions#1168, by @carlosjeurissen.
-
Make `tabs.getCurrent()` return the containing tab for embedded options_ui w3c/webextensions#1167, by @carlosjeurissen.
-
Expose embedded options_ui in `runtime.getContexts()` w3c/webextensions#1166, by @carlosjeurissen.
-
Inconsistency: `action.setIcon({ path: "" })` w3c/webextensions#1165, by @carlosjeurissen.
-
Proposal: `browser.runtime.associatedTabId` w3c/webextensions#1164, by @carlosjeurissen.
-
Offer extensions to opt-out of magic permission prompts by the browser w3c/webextensions#1163, by @carlosjeurissen.
-
`Alarms.onAlarm` should be `readonly` w3c/webextensions#1161, by @tidoust.
-
Group statement on intent to move to optional permissions w3c/webextensions#1160, by @dotproto.
-
Determine what icons to use if `icon_variants` does not yield a matching icon group w3c/webextensions#1159, by @carlosjeurissen.
-
Specify when an event listener counts as registered w3c/webextensions#1158, by @xeenon.
-
Inconsistency: a manifest path that escapes the extension root (`../`) w3c/webextensions#1157, by @xeenon.
-
Specify what happens when a script in `background.scripts` fails to load w3c/webextensions#1156, by @xeenon.
-
Express required and/or optional extension features w3c/webextensions#1153, by @carlosjeurissen.
-
Supports API: extension API feature support detection w3c/webextensions#1151, by @carlosjeurissen.
-
Specify the `permissions` and `optional_permissions` manifest keys w3c/webextensions#1150, by @kiaraarose.
-
Remove/increase action popup height limitation of 600px w3c/webextensions#1148, by @carlosjeurissen.
-
Proposal: `runtime.getOwnContext()` w3c/webextensions#1147, by @carlosjeurissen.
-
Proposal: `runtime.Context.associatedTabId` w3c/webextensions#1146, by @carlosjeurissen.
-
`action.getUserSettings().isOnToolbar` unsufficient for the use-cases w3c/webextensions#1145, by @carlosjeurissen.
-
Dashlane's experience of & feedback on MV3 (mostly Chromium) w3c/webextensions#1144, by @t-pillard.
-
Support `action.getPopup()` without parameters w3c/webextensions#1143, by @carlosjeurissen.
-
Inconsistency: `action.getPopup()` full URL vs relative URL w3c/webextensions#1142, by @carlosjeurissen.
-
Callback support in async functions w3c/webextensions#1141, by @ilostmypassword2.
-
Agenda discussion for public meeting on 2026-11-05 w3c/webextensions#1140, by @Rob--W.
-
Make `action.setPopup({ popup: "invalid.html" })` reject and have no side-effect w3c/webextensions#1138, by @carlosjeurissen.
-
Do not hard-error on `manifest.icons` and `action.default_icon` non-integer keys w3c/webextensions#1136, by @carlosjeurissen.
-
Do not hard-error on `options_ui.chrome_style` in mv3+ w3c/webextensions#1135, by @carlosjeurissen.
-
New API: uiSettings w3c/webextensions#1132, by @hjanuschka.
-
Clarify manifest version-specific spec writing w3c/webextensions#1131, by @carlosjeurissen.
-
Inconsistency: support for `action.setIcon({ tabId: null })` w3c/webextensions#1129, by @carlosjeurissen.
-
Using dynamic URL in `runtime.tabs.create()` w3c/webextensions#1128, by @carlosjeurissen.
-
Inconsistency: should `background.scripts: []` load a background context or not w3c/webextensions#1127, by @carlosjeurissen.
-
Configure and determine action click behavior w3c/webextensions#1126, by @carlosjeurissen.
-
Inconsistency: insertion of default values into dictionaries, null vs undefined vs false w3c/webextensions#1124, by @ilostmypassword2.
-
Inconsistency: `action.setIcon({path: "relative.png"})` relative path handling w3c/webextensions#1122, by @carlosjeurissen.
-
`options_ui` sub-pixel height issues w3c/webextensions#1121, by @carlosjeurissen.
-
Inconsistency: viewport width calculation with visible scrollbar w3c/webextensions#1120, by @carlosjeurissen.
-
Ignore `icon_variants` with unknown properties w3c/webextensions#1119, by @carlosjeurissen.
-
Keep old color after `action.setBadgeBackgroundColor({color: 'invalid'})` w3c/webextensions#1118, by @carlosjeurissen.
-
Proposal: Bring back tab.selected: highlighted tabs may not also be selected w3c/webextensions#1117, by @Mythical5th.
-
Inconsistency: `selectionText` in contextMenus/Menus w3c/webextensions#1116, by @erosman.
-
`action.setIcon({path: "invalid.png"})` not rejecting as no-op in all browsers w3c/webextensions#1115, by @carlosjeurissen.
-
Exposure of types in the `browser.*` namespaces w3c/webextensions#1114, by @carlosjeurissen.
-
Agenda discussion for public meeting on 2026-10-22 w3c/webextensions#1113, by @Rob--W.
-
Populate `tabs` in the browser.window.onCreated() event listener? w3c/webextensions#1111, by @solomonkinard.
-
macOS: expose sandbox provenance for URLs opened by native applications w3c/webextensions#1108, by @jasoncoolmax.
-
Inconsistency: order of expired alarm delivery w3c/webextensions#1107, by @bershanskiy.
-
Proposal: Web Extensions DOM Element's Private Classes and Private Attributes w3c/webextensions#1106, by @githubgitgit.
-
-
15 issues closed.
-
Proposal: Get a way to get the associated tab id from an action popup w3c/webextensions#903, by @carlosjeurissen.
-
Inconsistency: Navigation to file:// URLs using tabs and windows APIs w3c/webextensions#426.
-
Inconsistency: `tabs.query` behavior for permissions granted by `content_scripts.matches` w3c/webextensions#915.
-
Proposal: expose the new tab URL w3c/webextensions#470.
-
`Alarms.onAlarm` should be `readonly` w3c/webextensions#1161.
-
Agenda discussion for public meeting on 2026-10-22 w3c/webextensions#1113.
-
Inconsistency: support for `action.setIcon({ tabId: null })` w3c/webextensions#1129, by @kiaraarose.
-
WEWG agenda discussion 2026-10-15 meeting w3c/webextensions#1102.
-
TPAC 2026 breakout session proposal w3c/webextensions#1094.
-
Proposal: Web Extensions DOM Element's Private Classes and Private Attributes w3c/webextensions#1106.
-
Proposal: alias `menus` and `contextMenus` permissions w3c/webextensions#1089.
-
WECG agenda discussion 2026-10-08 meeting w3c/webextensions#1103.
-
API for setting a visual color or accent on an individual browser tab w3c/webextensions#1096.
-
-
4 issues reopened.
-
Exposure of types in the `browser.*` namespaces w3c/webextensions#1114, by @kiaraarose.
-
Inconsistency: `content_security_policy` string syntax w3c/webextensions#96, by @carlosjeurissen.
-
-
112 issues received 329 new comments.
-
`action.setIcon({path: "invalid.png"})` not rejecting as no-op in all browsers w3c/webextensions#1115 (13 comments by @carlosjeurissen, @dotproto, @ilostmypassword2, @kiaraarose, @xeenon)
-
Proposal: `runtime.Context.associatedTabId` w3c/webextensions#1146 (9 comments by @carlosjeurissen, @rdcronin, @tophf, @xeenon)
-
manifest key to enable automatic injection of content scripts after installation/update w3c/webextensions#617 (8 comments by @carlosjeurissen, @fregante, @tophf, @xeenon)
-
Keep old color after `action.setBadgeBackgroundColor({color: 'invalid'})` w3c/webextensions#1118 (8 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Specify how icons are chosen given an ideal size - is 'any' preferred or a fallback? w3c/webextensions#949 (8 comments by @carlosjeurissen, @solomonkinard, @xeenon)
-
Proposal: Web Extensions DOM Element's Private Classes and Private Attributes w3c/webextensions#1106 (8 comments by @bershanskiy, @githubgitgit, @Rob--W)
-
Dashlane's experience of & feedback on MV3 (mostly Chromium) w3c/webextensions#1144 (7 comments by @GaurangTandon, @ilostmypassword2, @t-pillard, @tophf, @xeenon)
-
Agenda discussion for public meeting on 2026-10-22 w3c/webextensions#1113 (7 comments by @carlosjeurissen, @dotproto, @ilostmypassword2, @Rob--W, @solomonkinard)
-
Proposal: add `embeddedEnabled` in `browser.mimeHandler` options w3c/webextensions#1070 (7 comments by @msisov, @Rob--W)
-
Proposal: Bring back tab.selected: highlighted tabs may not also be selected w3c/webextensions#1117 (7 comments by @carlosjeurissen, @ilostmypassword2, @Mythical5th)
-
Inconsistency: viewport width calculation with visible scrollbar w3c/webextensions#1120 (6 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Inconsistency: should `background.scripts: []` load a background context or not w3c/webextensions#1127 (6 comments by @carlosjeurissen, @ilostmypassword2, @rdcronin, @xeenon)
-
Do not hard-error on `manifest.icons` and `action.default_icon` non-integer keys w3c/webextensions#1136 (6 comments by @carlosjeurissen, @ilostmypassword2, @rdcronin, @xeenon)
-
request: allow to retrieve a `frameID` from an `<iframe>` element w3c/webextensions#12 (6 comments by @beaufortfrancois, @carlosjeurissen)
-
Inconsistency: runtime.getPlatformInfo() w3c/webextensions#1056 (6 comments by @ilostmypassword2, @xeenon)
-
Using dynamic URL in `runtime.tabs.create()` w3c/webextensions#1128 (6 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Callback support in async functions w3c/webextensions#1141 (5 comments by @carlosjeurissen, @ilostmypassword2, @Rob--W, @xeenon)
-
Proposal: add `runtime.MessageSender.windowId` property w3c/webextensions#1077 (5 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Inconsistency: Behavior of `action.setIcon({})` w3c/webextensions#1101 (5 comments by @carlosjeurissen, @oliverdunk, @xeenon)
-
Inconsistency: Return value for alarms.clearAll() w3c/webextensions#1055 (5 comments by @bershanskiy, @ilostmypassword2)
-
Populate `tabs` in the browser.window.onCreated() event listener? w3c/webextensions#1111 (5 comments by @carlosjeurissen, @Mythical5th, @Rob--W, @solomonkinard)
-
Proposal: document `browser.storage.managed` initialization semantics and provide initialization event w3c/webextensions#547 (4 comments by @carlosjeurissen, @rdcronin, @Rob--W, @t-pillard)
-
Exposure of types in the `browser.*` namespaces w3c/webextensions#1114 (4 comments by @kiaraarose, @xeenon)
-
Inconsistency: `action.setIcon({path: "relative.png"})` relative path handling w3c/webextensions#1122 (4 comments by @carlosjeurissen, @rdcronin, @xeenon)
-
Inconsistency: limits on browser.alarms.create() w3c/webextensions#422 (4 comments by @bershanskiy, @ilostmypassword2, @xeenon)
-
Proposal: dom.didPerformAutoFill() w3c/webextensions#954 (4 comments by @bershanskiy, @kiaraarose, @oliverdunk, @xeenon)
-
WebExtensions at TPAC 2026 w3c/webextensions#1072 (4 comments by @carlosjeurissen, @dotproto, @gjc13)
-
Do not hard-error on `options_ui.chrome_style` in mv3+ w3c/webextensions#1135 (4 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Inconsistency: insertion of default values into dictionaries, null vs undefined vs false w3c/webextensions#1124 (4 comments by @carlosjeurissen, @ilostmypassword2, @kiaraarose, @xeenon)
-
Chrome 154 regression: closing a background tab closes the extension side panel on the active tab w3c/webextensions#1104 (4 comments by @grahamlangford, @ilostmypassword2, @Rob--W)
-
WECG agenda discussion 2026-10-08 meeting w3c/webextensions#1103 (4 comments by @bershanskiy, @Rob--W, @solomonkinard)
-
Express required and/or optional extension features w3c/webextensions#1153 (3 comments by @carlosjeurissen, @tophf)
-
Group statement on intent to move to optional permissions w3c/webextensions#1160 (3 comments by @carlosjeurissen, @tophf)
-
Add support for `tabs.create({ incognito: true })` w3c/webextensions#897 (3 comments by @carlosjeurissen, @Rob--W)
-
Inconsistency: order of expired alarm delivery w3c/webextensions#1107 (3 comments by @ilostmypassword2, @rdcronin, @xeenon)
-
Proposal: add `OPTIONS_UI` as `ContextType` w3c/webextensions#807 (3 comments by @carlosjeurissen, @rdcronin, @xeenon)
-
Ignore `icon_variants` with unknown properties w3c/webextensions#1119 (3 comments by @oliverdunk, @solomonkinard, @xeenon)
-
scripting.InjectionTarget.workers property to inject WorkerScope(s) w3c/webextensions#306 (3 comments by @bbruneau, @carlosjeurissen, @kiaraarose)
-
Inconsistency: sub-menu context inheritance w3c/webextensions#1090 (3 comments by @carlosjeurissen, @xeenon)
-
Supports API: extension API feature support detection w3c/webextensions#1151 (3 comments by @kiaraarose, @Rob--W, @tabatkins)
-
Inconsistency: a call to action.openPopup() with a user gesture grants activeTab in Firefox but not in Chrome or Safari w3c/webextensions#1149 (3 comments by @kiaraarose, @Rob--W)
-
#798 vs #883: How should we empower extensions to add new permissions without overly alarming their current user base? w3c/webextensions#1032 (3 comments by @carlosjeurissen, @t-pillard, @xeenon)
-
Make `action.setPopup({ popup: "invalid.html" })` reject and have no side-effect w3c/webextensions#1138 (3 comments by @carlosjeurissen, @kiaraarose, @xeenon)
-
Proposal: `action.default_area=navbar` and `action.default_area=hidden` w3c/webextensions#198 (3 comments by @carlosjeurissen, @ilostmypassword2)
-
Proposal: agree on a unified `sidebar` API for mv3 w3c/webextensions#128 (3 comments by @carlosjeurissen, @xeenon)
-
Inconsistency: `action.getPopup()` full URL vs relative URL w3c/webextensions#1142 (3 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Inconsistency: storage onChanged w3c/webextensions#511 (3 comments by @carlosjeurissen, @ilostmypassword2, @xeenon)
-
Inconsistency: in Chrome, extension cannot see own tab `url`, `title`, `favIconUrl` etc. without `tabs` permission w3c/webextensions#1027 (3 comments by @carlosjeurissen, @oliverdunk)
-
macOS: expose sandbox provenance for URLs opened by native applications w3c/webextensions#1108 (3 comments by @bershanskiy, @Rob--W, @ylemkimon)
-
[Manifest V3] WebExtensionWorker instead of Service Worker w3c/webextensions#11 (2 comments by @carlosjeurissen, @Rob--W)
-
Proposal: expose `browser.tabs.TAB_ID_ASSOCIATED` constant w3c/webextensions#1168 (2 comments by @carlosjeurissen, @tophf)
-
Inconsistency: Navigation to file:// URLs using tabs and windows APIs w3c/webextensions#426 (2 comments by @rdcronin, @xeenon)
-
Inconsistency: `tabs.query` behavior for permissions granted by `content_scripts.matches` w3c/webextensions#915 (2 comments by @rdcronin, @xeenon)
-
Support `action.getPopup()` without parameters w3c/webextensions#1143 (2 comments by @rdcronin, @xeenon)
-
Add ability to determine if a tab is a new tab page w3c/webextensions#1042 (2 comments by @kiaraarose, @rdcronin)
-
Inconsistency: some functions accept optional arguments while other take in only `{}` w3c/webextensions#254 (2 comments by @xeenon)
-
Inconsistency: `content_security_policy` syntax w3c/webextensions#96 (2 comments by @carlosjeurissen, @xeenon)
-
Proposal: Add filter for DNR `modifyHeaders` w3c/webextensions#439 (2 comments by @carlosjeurissen, @xeenon)
-
Specify the `permissions` and `optional_permissions` manifest keys w3c/webextensions#1150 (2 comments by @carlosjeurissen, @kiaraarose)
-
`action.getUserSettings().isOnToolbar` unsufficient for the use-cases w3c/webextensions#1145 (2 comments by @carlosjeurissen, @xeenon)
-
Inconsistency: DNR `modifyHeaders` supported headers w3c/webextensions#372 (2 comments by @carlosjeurissen, @xeenon)
-
Proposal inconsistency: runtime.getContexts() proposal differs from Chromium implementation w3c/webextensions#498 (2 comments by @carlosjeurissen, @xeenon)
-
extension API availability in extension frames embedded on third party websites w3c/webextensions#787 (2 comments by @carlosjeurissen, @xeenon)
-
Proposal: create `_generated_service_worker.js` based on `background.scripts` w3c/webextensions#785 (2 comments by @tophf, @xeenon)
-
Cross-browser TypeScript types for WebExtensions (webext-meta-types) w3c/webextensions#1071 (2 comments by @dotproto, @xeenon)
-
Proposal: theme.getCurrent() should always return an effective theme w3c/webextensions#877 (2 comments by @FaridZelli, @xeenon)
-
Inconsistency: path handling across APIs and browsers w3c/webextensions#273 (2 comments by @carlosjeurissen, @xeenon)
-
`options_ui` sub-pixel height issues w3c/webextensions#1121 (2 comments by @carlosjeurissen, @ilostmypassword2)
-
Side Panel API: query position: left/right, close(), and focus(): tab to and from side panel w3c/webextensions#833 (2 comments by @carlosjeurissen, @solomonkinard)
-
Inconsistency: support for `action.setIcon({ tabId: null })` w3c/webextensions#1129 (2 comments by @carlosjeurissen, @kiaraarose)
-
Proposal: Allow extensions to specify the initial size of Split View panes w3c/webextensions#1100 (2 comments by @Mohamed3nan, @Rob--W)
-
Proposal: devtools.panels.ExtensionPanel.reportSearchResults() w3c/webextensions#1099 (2 comments by @indura-perera-codimite, @Rob--W)
-
[DNR] Redirect rule does not allow applying other redirect rules to the resulting request w3c/webextensions#468 (1 comment by @xeenon)
-
Add API to switch focus from `sidePanel` to main document to enable accessibility features w3c/webextensions#693 (1 comment by @HoranIsHere)
-
tabs.getCurrent() returns undefined when being called from the popup w3c/webextensions#316 (1 comment by @carlosjeurissen)
-
Remove/increase action popup height limitation of 600px w3c/webextensions#1148 (1 comment by @tophf)
-
Inconsistent behavior of `activeTab` on refresh/navigation across browsers w3c/webextensions#55 (1 comment by @Rob--W)
-
Introduce runtime.waitUntil API to keep background service worker / event page active during a specific task w3c/webextensions#416 (1 comment by @t-pillard)
-
Inconsistency: valid characters in extension resource URLs w3c/webextensions#1035 (1 comment by @xeenon)
-
Proposal: declarativeNetRequest: Add a way to feature detect whether a specific RuleConditon is supported on the current browser w3c/webextensions#638 (1 comment by @carlosjeurissen)
-
Proposal: API to embed pages in WebExtension bypassing CSP w3c/webextensions#483 (1 comment by @carlosjeurissen)
-
Inconsistency: format of the fulfilled object for browser.notifications.getAll() w3c/webextensions#1105 (1 comment by @xeenon)
-
Inconsistency: `browser.menus` and `browser.contextMenus` aliasing w3c/webextensions#1088 (1 comment by @xeenon)
-
Inconsistency: returned value for `windows.create({incognito: true})` w3c/webextensions#407 (1 comment by @xeenon)
-
Provide consistent access to `browser.permissions` API in the devtools w3c/webextensions#40 (1 comment by @xeenon)
-
`tabs.duplicate()` must implement a way to duplicate at a given `index` and with a given `active` state w3c/webextensions#27 (1 comment by @xeenon)
-
New API: UserSettings.isOnToolbar change event w3c/webextensions#346 (1 comment by @carlosjeurissen)
-
Inconsistency: Persistence of alarms in browser.alarms API w3c/webextensions#406 (1 comment by @xeenon)
-
Proposal: limit length of extension action badge text w3c/webextensions#960 (1 comment by @ilostmypassword2)
-
`sidePanel` API: support "one instance per tab" in `openPanelOnActionClick` w3c/webextensions#515 (1 comment by @Mythical5th)
-
Support onEnabled event when the extension from disabled state to enabled state w3c/webextensions#353 (1 comment by @ilostmypassword2)
-
Proposal: alias `menus` and `contextMenus` permissions w3c/webextensions#1089 (1 comment by @carlosjeurissen)
-
API for setting a visual color or accent on an individual browser tab w3c/webextensions#1096 (1 comment by @Rob--W)
-
-
15 pull requests opened.
-
Add editorial-conventions and add our rfc2119 convention w3c/webextensions#1171, by @carlosjeurissen.
-
Make onAlarm readonly w3c/webextensions#1162, by @dotproto.
-
Add advisory Bikeshed warnings check for PRs w3c/webextensions#1155, by @dotproto.
-
Add specification for content_security_policy manifest key w3c/webextensions#1154, by @rdcronin.
-
Specify the `activeTab` permission. w3c/webextensions#1152, by @kiaraarose.
-
Publish minutes of 2026-10-22 meeting w3c/webextensions#1139, by @Rob--W.
-
Adopt Bikeshed conventions for IDs and links in the spec w3c/webextensions#1137, by @dotproto.
-
Specify `icons` and `icon_variants` w3c/webextensions#1134, by @carlosjeurissen.
-
Proposal: uiSettings API w3c/webextensions#1133, by @hjanuschka.
-
Add api-conventions.md w3c/webextensions#1130, by @carlosjeurissen.
-
Publish minutes of 2026-10-15 WEWG meeting w3c/webextensions#1125, by @Rob--W.
-
Specify the background manifest key and background content. w3c/webextensions#1123, by @xeenon.
-
Publish minutes of 2026-10-08 meeting w3c/webextensions#1112, by @Rob--W.
-
Add Alarms API IDL w3c/webextensions#1110, by @oliverdunk.
-
Proposal: `deferrable_permissions` and `deferrable_host_permissions` w3c/webextensions#1109, by @bbruneau.
-
-
7 pull requests merged.
-
Adopt Bikeshed conventions for IDs and links in the spec w3c/webextensions#1137.
-
Add advisory Bikeshed warnings check for PRs w3c/webextensions#1155.
-
Add api-conventions.md w3c/webextensions#1130.
-
Add Alarms API IDL w3c/webextensions#1110.
-
Publish minutes of 2026-10-15 WEWG meeting w3c/webextensions#1125.
-
Publish minutes of 2026-10-08 meeting w3c/webextensions#1112.
-
Publish minutes of 2026-09-24 meeting w3c/webextensions#1098.
-
-
1 pull request closed.
-
Make onAlarm readonly w3c/webextensions#1162.
-
-
16 pull requests received 184 new comments.
-
Specify the background manifest key and background content. w3c/webextensions#1123 (41 comments by @carlosjeurissen, @dotproto, @kiaraarose, @oliverdunk, @rdcronin, @Rob--W, @xeenon)
-
Specify `icons` and `icon_variants` w3c/webextensions#1134 (38 comments by @carlosjeurissen, @solomonkinard, @xeenon)
-
Specify the `activeTab` permission. w3c/webextensions#1152 (32 comments by @carlosjeurissen, @kiaraarose, @oliverdunk, @rdcronin, @Rob--W, @xeenon)
-
Add specification for content_security_policy manifest key w3c/webextensions#1154 (26 comments by @carlosjeurissen, @oliverdunk, @rdcronin, @Rob--W, @xeenon)
-
Proposal: `i18n.getAvailableLanguages()` w3c/webextensions#942 (14 comments by @carlosjeurissen, @xeenon)
-
Make onAlarm readonly w3c/webextensions#1162 (6 comments by @oliverdunk, @rdcronin, @Rob--W, @tidoust)
-
Proposal: uiSettings API w3c/webextensions#1133 (6 comments by @hjanuschka, @ilostmypassword2, @kiaraarose, @w3cbot, @xeenon)
-
Add editorial-conventions and add our rfc2119 convention w3c/webextensions#1171 (5 comments by @xeenon)
-
Add proposal: Synchronous data at startup w3c/webextensions#793 (4 comments by @carlosjeurissen, @Rob--W, @xeenon)
-
Adopt Bikeshed conventions for IDs and links in the spec w3c/webextensions#1137 (3 comments by @dotproto, @xeenon)
-
dark-mode: Add a proposal for dark mode extension icons w3c/webextensions#585 (1 comment by @solomonkinard)
-
Proposal: `deferrable_permissions` and `deferrable_host_permissions` w3c/webextensions#1109 (1 comment by @Rob--W)
-
Past meetings
Participants
-
4 participants joined.
-
Yannick Mougin (Dashlane) joined.
-
Hubert LAFONT (Dashlane) joined.
-
Tim Pillard (Dashlane) joined.
-
Dave Vandyke (Mozilla Foundation) joined.
-
-
1 participant left.
-
Dave Vandyke (Mozilla Foundation) left.
-
GitHub
w3c/webextensions
-
28 issues opened.
-
Inconsistency: format of the fulfilled object for browser.notifications.getAll() w3c/webextensions#1105, by @elijahsawyers.
-
Chrome 154 regression: closing a background tab closes the extension side panel on the active tab w3c/webextensions#1104, by @grahamlangford.
-
WECG agenda discussion 2026-10-08 meeting w3c/webextensions#1103, by @carlosjeurissen.
-
WEWG agenda discussion 2026-10-15 meeting w3c/webextensions#1102, by @carlosjeurissen.
-
Inconsistency: Behavior of `action.setIcon({})` w3c/webextensions#1101, by @oliverdunk.
-
Proposal: Allow extensions to specify the initial size of Split View panes w3c/webextensions#1100, by @H4M4CHi-ttr.
-
Proposal: devtools.panels.ExtensionPanel.reportSearchResults() w3c/webextensions#1099, by @indura-perera-codimite.
-
API for setting a visual color or accent on an individual browser tab w3c/webextensions#1096, by @gurol.
-
TPAC 2026 breakout session proposal w3c/webextensions#1094, by @dotproto.
-
Inconsistency: sub-menu context inheritance w3c/webextensions#1090, by @carlosjeurissen.
-
Proposal: alias `menus` and `contextMenus` permissions w3c/webextensions#1089, by @carlosjeurissen.
-
Inconsistency: `browser.menus` and `browser.contextMenus` aliasing w3c/webextensions#1088, by @carlosjeurissen.
-
Inconsistency: unlimitedStorage permission in optional_permissions manifest key w3c/webextensions#1087, by @bershanskiy.
-
Inconsistency: menus vs contextMenus w3c/webextensions#1086, by @bershanskiy.
-
maxResults and engine limits w3c/webextensions#1084, by @patrickkettner.
-
Agenda discussion for public meeting on 2026-09-24 w3c/webextensions#1083, by @Rob--W.
-
Proposal: runtime.getContexts() should populate tabId for tab-specific side panel w3c/webextensions#1081, by @bershanskiy.
-
Improve browser<->extension contract for displaying extension UI w3c/webextensions#1080, by @carlosjeurissen.
-
Proposal: Re-evaluate session in `storage.session` w3c/webextensions#1079, by @erosman.
-
WEWG agenda discussion 2026-09-17 meeting w3c/webextensions#1078, by @carlosjeurissen.
-
Proposal: add `runtime.MessageSender.windowId` property w3c/webextensions#1077, by @carlosjeurissen.
-
`runtime.getContexts()`: populate windowId for contexts with type `POPUP` and `SIDE_PANEL` w3c/webextensions#1076, by @carlosjeurissen.
-
Proposal: limit length of extension action title w3c/webextensions#1075, by @bershanskiy.
-
Crawlling and indexing issue w3c/webextensions#1074, by @anubha1112-svg.
-
Custom domain (Godaddy) to be connected to blogspot. com w3c/webextensions#1073, by @anubha1112-svg.
-
WebExtensions at TPAC 2026 w3c/webextensions#1072, by @dotproto.
-
Cross-browser TypeScript types for WebExtensions (webext-meta-types) w3c/webextensions#1071, by @patrickkettner.
-
Proposal: add `embeddedEnabled` in `browser.mimeHandler` options w3c/webextensions#1070, by @msisov.
-
-
9 issues closed.
-
WEWG agenda discussion 2026-09-17 meeting w3c/webextensions#1078.
-
Inconsistency: unlimitedStorage permission in optional_permissions manifest key w3c/webextensions#1087.
-
Browser-specific issue tracking w3c/webextensions#155.
-
Agenda discussion for public meeting on 2026-09-24 w3c/webextensions#1083.
-
Proposal: Re-evaluate session in `storage.session` w3c/webextensions#1079.
-
Proposal: make permissions.remove() return Promise<undefined> w3c/webextensions#1069.
-
Agenda discussion for public meeting on 2026-09-10 w3c/webextensions#1068.
-
Crawlling and indexing issue w3c/webextensions#1074.
-
Custom domain (Godaddy) to be connected to blogspot. com w3c/webextensions#1073.
-
-
39 issues received 112 new comments.
-
Proposal: add `embeddedEnabled` in `browser.mimeHandler` options w3c/webextensions#1070 (13 comments by @dotproto, @msisov, @Rob--W)
-
Proposal: Re-evaluate session in `storage.session` w3c/webextensions#1079 (11 comments by @bershanskiy, @dotproto, @erosman, @Rob--W)
-
Extension API to find the public suffix (eTLD) of a given URL/domain w3c/webextensions#231 (7 comments by @kzar, @mckenfra, @Rob--W, @simon-friedberger)
-
Proposal: limit length of extension action title w3c/webextensions#1075 (7 comments by @bershanskiy, @erosman, @oliverdunk)
-
Proposal: make permissions.remove() return Promise<undefined> w3c/webextensions#1069 (6 comments by @bershanskiy, @carlosjeurissen, @Rob--W)
-
Cross-browser TypeScript types for WebExtensions (webext-meta-types) w3c/webextensions#1071 (5 comments by @dotproto, @patrickkettner, @Rob--W)
-
maxResults and engine limits w3c/webextensions#1084 (4 comments by @carlosjeurissen, @dotproto, @patrickkettner, @Rob--W)
-
Inconsistency: `browser.menus` and `browser.contextMenus` aliasing w3c/webextensions#1088 (4 comments by @carlosjeurissen, @Rob--W)
-
Agenda discussion for public meeting on 2026-09-24 w3c/webextensions#1083 (4 comments by @bershanskiy, @carlosjeurissen, @kzar, @Rob--W)
-
Improve browser<->extension contract for displaying extension UI w3c/webextensions#1080 (4 comments by @bershanskiy, @carlosjeurissen, @Rob--W)
-
Agenda discussion for public meeting on 2026-09-10 w3c/webextensions#1068 (4 comments by @bershanskiy, @carlosjeurissen, @patrickkettner, @Rob--W)
-
request: allow to retrieve a `frameID` from an `<iframe>` element w3c/webextensions#12 (3 comments by @beaufortfrancois, @carlosjeurissen, @sublimator)
-
API for setting a visual color or accent on an individual browser tab w3c/webextensions#1096 (3 comments by @carlosjeurissen, @gurol)
-
Review and Feedback requested: Attribution Level 1 2026-06-29 > 2026-07-29 w3c/webextensions#1040 (3 comments by @martinthomson, @oliverdunk)
-
Proposal: Limits on lengths of strings passed to WebExtension APIs w3c/webextensions#935 (3 comments by @bershanskiy, @erosman)
-
Inconsistency: Return value for alarms.clearAll() w3c/webextensions#1055 (2 comments by @bershanskiy)
-
Inconsistency: sub-menu context inheritance w3c/webextensions#1090 (2 comments by @bershanskiy, @carlosjeurissen)
-
Proposal: add `runtime.MessageSender.windowId` property w3c/webextensions#1077 (2 comments by @carlosjeurissen)
-
Proposal: alias `menus` and `contextMenus` permissions w3c/webextensions#1089 (2 comments by @bershanskiy, @carlosjeurissen)
-
Feature request: Enhance the tab group api to support the new pinning functionality w3c/webextensions#715 (2 comments by @jbcollings, @luxzg)
-
Proposal: limit length of extension action badge text w3c/webextensions#960 (2 comments by @bershanskiy, @erosman)
-
Enhancement request - Expand the Tab Groups API to include some info about Closed Tab Groups w3c/webextensions#861 (1 comment by @Rob--W)
-
Inconsistency: Behavior of `action.setIcon({})` w3c/webextensions#1101 (1 comment by @carlosjeurissen)
-
[DNR] Redirect rule does not allow applying other redirect rules to the resulting request w3c/webextensions#468 (1 comment by @johnnywell)
-
Inconsistency: path handling across APIs and browsers w3c/webextensions#273 (1 comment by @oliverdunk)
-
Inconsistency: unlimitedStorage permission in optional_permissions manifest key w3c/webextensions#1087 (1 comment by @oliverdunk)
-
Allow extensions to query the list of languages it supports (ie, `i18n.getAvailableLanguages()`) w3c/webextensions#995 (1 comment by @carlosjeurissen)
-
Proposal: runtime.getContexts() should populate tabId for tab-specific side panel w3c/webextensions#1081 (1 comment by @oliverdunk)
-
`runtime.getContexts()`: populate windowId for contexts with type `POPUP` and `SIDE_PANEL` w3c/webextensions#1076 (1 comment by @kiaraarose)
-
Proposal inconsistency: runtime.getContexts() proposal differs from Chromium implementation w3c/webextensions#498 (1 comment by @carlosjeurissen)
-
Support onEnabled event when the extension from disabled state to enabled state w3c/webextensions#353 (1 comment by @bershanskiy)
-
-
8 pull requests opened.
-
Publish minutes of 2026-09-24 meeting w3c/webextensions#1098, by @Rob--W.
-
Adjust leading-dot handling in the publicSuffix API proposal w3c/webextensions#1097, by @kzar.
-
Publish minutes of 2026-09-17 WEWG meeting w3c/webextensions#1095, by @Rob--W.
-
Expand repository readme with spec and wewg info w3c/webextensions#1093, by @carlosjeurissen.
-
Add Node.js CI workflow for testing w3c/webextensions#1092, by @nexoracontrol-ops.
-
Add preferred filename format for proposals w3c/webextensions#1091, by @carlosjeurissen.
-
Add browser-specific issue tracking guidance document w3c/webextensions#1085, by @carlosjeurissen.
-
Publish minutes of 2026-09-10 meeting w3c/webextensions#1082, by @Rob--W.
-
-
9 pull requests merged.
-
Adjust leading-dot handling in the publicSuffix API proposal w3c/webextensions#1097.
-
Publish minutes of 2026-09-17 WEWG meeting w3c/webextensions#1095.
-
Add proposal for modifying split views w3c/webextensions#1019.
-
Add browser-specific issue tracking guidance document w3c/webextensions#1085.
-
Add preferred filename format for proposals w3c/webextensions#1091.
-
Expand repository readme with spec and wewg info w3c/webextensions#1093.
-
Publish minutes of 2026-09-10 meeting w3c/webextensions#1082.
-
Publish minutes of 2026-08-27 meeting w3c/webextensions#1067.
-
Add specification for `externally_connectable`. w3c/webextensions#873.
-
-
1 pull request closed.
-
Add Node.js CI workflow for testing w3c/webextensions#1092.
-
-
10 pull requests received 38 new comments.
-
Add browser-specific issue tracking guidance document w3c/webextensions#1085 (15 comments by @carlosjeurissen, @dotproto, @Rob--W)
-
Add proposal for modifying split views w3c/webextensions#1019 (7 comments by @H4M4CHi-ttr, @rdcronin, @Rob--W)
-
Expand repository readme with spec and wewg info w3c/webextensions#1093 (7 comments by @carlosjeurissen, @dotproto, @Rob--W)
-
Add specification for `externally_connectable`. w3c/webextensions#873 (3 comments by @MicahZoltu, @oliverdunk)
-
Adjust leading-dot handling in the publicSuffix API proposal w3c/webextensions#1097 (1 comment by @kzar)
-
Clarify the relationship between WECG and WEWG w3c/webextensions#1049 (1 comment by @carlosjeurissen)
-
Past meetings
Participants
-
1 participant left.
-
Oleksii Levzhynskyi (Grammarly) left.
-
GitHub
w3c/webextensions
-
10 issues opened.
-
Proposal: make permissions.remove() return Promise<undefined> w3c/webextensions#1069, by @bershanskiy.
-
Agenda discussion for public meeting on 2026-09-10 w3c/webextensions#1068, by @Rob--W.
-
Proposal: require secure URLs in `runtime.setUninstallURL` w3c/webextensions#1066, by @bershanskiy.
-
Specify behavior of `browser` global using accurate WebIDL w3c/webextensions#1065, by @oliverdunk.
-
Proposal: opt-in for literal context menu title (in menus.create) w3c/webextensions#1064, by @GaurangTandon.
-
Agenda discussion for public meeting on 2026-08-27 w3c/webextensions#1062, by @Rob--W.
-
Agenda for Working Group meeting on 2026-08-20 w3c/webextensions#1060, by @dotproto.
-
Inconsistency: proxy.settings w3c/webextensions#1058, by @erosman.
-
Inconsistency: runtime.getPlatformInfo() w3c/webextensions#1056, by @bershanskiy.
-
Inconsistency: Return value for alarms.clearAll() w3c/webextensions#1055, by @kiaraarose.
-
-
7 issues closed.
-
Proposal: New agenda template for public meetings w3c/webextensions#531.
-
Agenda discussion for public meeting on 2026-08-27 w3c/webextensions#1062.
-
Agenda for Working Group meeting on 2026-08-20 w3c/webextensions#1060.
-
Any plans to implement "tab" context menu? w3c/webextensions#326.
-
Agenda discussion for public meeting on 2026-08-13 w3c/webextensions#1053.
-
Agenda for Working Group meeting on 2026-07-23 w3c/webextensions#1048.
-
sidePanel API: [feature request] add user "Minimize" that preserves state + onMinimize/onExpand w3c/webextensions#1047.
-
-
26 issues received 79 new comments.
-
Inconsistency: Return value for alarms.clearAll() w3c/webextensions#1055 (10 comments by @bbruneau, @bershanskiy, @dotproto, @kiaraarose, @oliverdunk, @Rob--W)
-
Allow extensions to inject content scripts into sandboxed extension pages w3c/webextensions#1054 (10 comments by @bershanskiy, @dotproto, @Rob--W, @Robbendebiene)
-
Proposal: require secure URLs in `runtime.setUninstallURL` w3c/webextensions#1066 (8 comments by @bershanskiy, @carlosjeurissen, @erosman, @Rob--W)
-
PSA: Google Chrome 149 will be the last version fully supporting MV2 and Blocking WebRequest on regular extension installs w3c/webextensions#1000 (8 comments by @bershanskiy, @dnet890, @Sketchystan1, @tophf)
-
Agenda discussion for public meeting on 2026-08-27 w3c/webextensions#1062 (7 comments by @bershanskiy, @GaurangTandon, @oliverdunk, @Rob--W)
-
Agenda discussion for public meeting on 2026-08-13 w3c/webextensions#1053 (5 comments by @bershanskiy, @dotproto, @kiaraarose, @oliverdunk)
-
Inconsistency: runtime.getPlatformInfo() w3c/webextensions#1056 (4 comments by @bershanskiy, @Rob--W)
-
Proposal: opt-in for literal context menu title (in menus.create) w3c/webextensions#1064 (4 comments by @bershanskiy, @oliverdunk, @Rob--W)
-
Provide a way to distinguish prefetch requests from regular navigations in extension APIs w3c/webextensions#940 (2 comments by @oliverdunk)
-
Agenda for Working Group meeting on 2026-08-20 w3c/webextensions#1060 (2 comments by @oliverdunk, @Rob--W)
-
Any plans to implement "tab" context menu? w3c/webextensions#326 (2 comments by @bershanskiy, @carlosjeurissen)
-
Agenda discussion for public meeting on 2026-09-10 w3c/webextensions#1068 (1 comment by @bershanskiy)
-
Review and Feedback requested: Attribution Level 1 2026-06-29 > 2026-07-29 w3c/webextensions#1040 (1 comment by @AramZS)
-
Extension API to find the public suffix (eTLD) of a given URL/domain w3c/webextensions#231 (1 comment by @Rob--W)
-
Proposal: "name" attribute in second argument of alarms.create() w3c/webextensions#999 (1 comment by @kiaraarose)
-
sidePanel API: [feature request] add user "Minimize" that preserves state + onMinimize/onExpand w3c/webextensions#1047 (1 comment by @isaacbenge-dh)
-
-
5 pull requests opened.
-
Publish minutes of 2026-08-27 meeting w3c/webextensions#1067, by @Rob--W.
-
Publish minutes of 2026-08-20 WEWG meeting w3c/webextensions#1063, by @Rob--W.
-
Publish minutes of 2026-08-13 meeting w3c/webextensions#1061, by @Rob--W.
-
Define Browser interface w3c/webextensions#1059, by @oliverdunk.
-
proposal: Add amendments to browser.test API (#1051) w3c/webextensions#1057, by @justinlulejian.
-
-
4 pull requests merged.
-
Publish minutes of 2026-08-20 WEWG meeting w3c/webextensions#1063.
-
Define Browser interface w3c/webextensions#1059.
-
Publish minutes of 2026-08-13 meeting w3c/webextensions#1061.
-
Publish minutes of 2026-07-30 meeting w3c/webextensions#1052.
-
-
7 pull requests received 38 new comments.
-
proposal: Add amendments to browser.test API (#1051) w3c/webextensions#1057 (15 comments by @justinlulejian, @kiaraarose, @Rob--W, @xeenon)
-
Clarify the relationship between WECG and WEWG w3c/webextensions#1049 (8 comments by @bbruneau, @dotproto, @oliverdunk)
-
Add specification for `externally_connectable`. w3c/webextensions#873 (7 comments by @kiaraarose, @oliverdunk, @rdcronin, @w4rw2dssxw-netizen)
-
Define Browser interface w3c/webextensions#1059 (4 comments by @domfarolino, @oliverdunk, @patrickkettner)
-
Past meetings
Participants
-
1 participant left.
-
Cecilia Firmansyah left.
-
GitHub
w3c/webextensions
-
14 issues opened.
-
Allow extensions to inject content scripts into sandboxed extension pages w3c/webextensions#1054, by @Robbendebiene.
-
Agenda discussion for public meeting on 2026-08-13 w3c/webextensions#1053, by @Rob--W.
-
Amendments to Proposal: browser.test API w3c/webextensions#1051, by @justinlulejian.
-
Agenda for Working Group meeting on 2026-07-23 w3c/webextensions#1048, by @dotproto.
-
sidePanel API: [feature request] add user "Minimize" that preserves state + onMinimize/onExpand w3c/webextensions#1047, by @isaacbenge-dh.
-
Formal review of W3C documents w3c/webextensions#1046, by @dotproto.
-
Agenda discussion for public CG meeting on 2026-07-30 w3c/webextensions#1045, by @Rob--W.
-
Agenda discussion for public meeting on 2026-07-16 w3c/webextensions#1043, by @carlosjeurissen.
-
Add ability to determine if a tab is a new tab page w3c/webextensions#1042, by @carlosjeurissen.
-
Browser-mediated permission lifecycle for AI agents acting on a user's behalf w3c/webextensions#1041, by @c-nar.
-
Review and Feedback requested: Attribution Level 1 2026-06-29 > 2026-07-29 w3c/webextensions#1040, by @AramZS.
-
Proposal: cross-browser support for cross-origin isolation on extension pages (COOP/COEP manifest keys) w3c/webextensions#1039, by @NotASithLord.
-
Browser-hosted OAuth client metadata for WebExtensions w3c/webextensions#1038, by @MiguelsPizza.
-
-
3 issues closed.
-
Agenda discussion for public CG meeting on 2026-07-30 w3c/webextensions#1045.
-
Agenda discussion for public meeting on 2026-07-16 w3c/webextensions#1043.
-
Agenda discussion for public meeting on 2026-07-02 w3c/webextensions#1030.
-
-
28 issues received 93 new comments.
-
Proposal: limit length of extension action badge text w3c/webextensions#960 (8 comments by @bershanskiy, @oliverdunk)
-
sidePanel API: [feature request] add user "Minimize" that preserves state + onMinimize/onExpand w3c/webextensions#1047 (7 comments by @dotproto, @isaacbenge-dh, @oliverdunk, @Rob--W, @tophf)
-
PSA: Google Chrome 149 will be the last version fully supporting MV2 and Blocking WebRequest on regular extension installs w3c/webextensions#1000 (7 comments by @bershanskiy, @dnet890, @gorhill, @tophf, @ttesty)
-
Add ability to determine if a tab is a new tab page w3c/webextensions#1042 (6 comments by @carlosjeurissen, @dotproto, @Rob--W, @Scetch)
-
Proposal: "name" attribute in second argument of alarms.create() w3c/webextensions#999 (6 comments by @bershanskiy, @oliverdunk, @Rob--W)
-
Review and Feedback requested: Attribution Level 1 2026-06-29 > 2026-07-29 w3c/webextensions#1040 (5 comments by @AramZS, @bershanskiy, @oliverdunk, @Rob--W)
-
Agenda discussion for public meeting on 2026-07-16 w3c/webextensions#1043 (5 comments by @bershanskiy, @dotproto)
-
Opt-in Mechanism for Structured Clone Serialization and JSON Fallback Considerations w3c/webextensions#931 (4 comments by @davidmurdoch, @Gudahtt, @justinlulejian, @tophf)
-
Agenda for Working Group meeting on 2026-07-23 w3c/webextensions#1048 (4 comments by @dotproto, @oliverdunk)
-
W3C request to transfer the "webextensions" repo to @w3c-cg w3c/webextensions#1034 (4 comments by @dotproto, @jebibot, @Rob--W)
-
#798 vs #883: How should we empower extensions to add new permissions without overly alarming their current user base? w3c/webextensions#1032 (4 comments by @bbruneau, @carlosjeurissen, @oliverdunk, @Rob--W)
-
Browser-hosted OAuth client metadata for WebExtensions w3c/webextensions#1038 (3 comments by @MiguelsPizza, @oliverdunk, @Rob--W)
-
Inconsistency: Navigation to file:// URLs using tabs and windows APIs w3c/webextensions#426 (3 comments by @Rob--W, @wesinator)
-
Amendments to Proposal: browser.test API w3c/webextensions#1051 (2 comments by @oliverdunk, @Rob--W)
-
Increase the maximum number of dynamic rules to 30,000 w3c/webextensions#319 (2 comments by @Mungr3ss, @SHAGGAR)
-
Agenda discussion for public CG meeting on 2026-07-30 w3c/webextensions#1045 (2 comments by @dotproto)
-
Allow to create sandboxed iframes in background script of addons w3c/webextensions#637 (2 comments by @cyfung1031, @Rob--W)
-
DNR: Add excludedTopDomains (and topDomains) w3c/webextensions#762 (2 comments by @carlosjeurissen, @gorhill)
-
Support for wildcards in externally_connectable.matches w3c/webextensions#94 (1 comment by @dotproto)
-
AI inference in MV3 service workers: timeout interruption, no error signal, and the accessibility use case w3c/webextensions#1014 (1 comment by @NotASithLord)
-
extension API availability in extension frames embedded on third party websites w3c/webextensions#787 (1 comment by @Rob--W)
-
Inconsistency: valid characters in extension resource URLs w3c/webextensions#1035 (1 comment by @Rob--W)
-
Agenda discussion for public meeting on 2026-07-02 w3c/webextensions#1030 (1 comment by @oliverdunk)
-
-
5 pull requests opened.
-
Publish minutes of 2026-07-30 meeting w3c/webextensions#1052, by @Rob--W.
-
Publish minutes of 2026-07-23 WEWG meeting w3c/webextensions#1050, by @Rob--W.
-
Clarify the relationship between WECG and WEWG w3c/webextensions#1049, by @dotproto.
-
Publish minutes of 2026-07-16 meeting w3c/webextensions#1044, by @Rob--W.
-
Publish minutes of 2026-07-02 meeting w3c/webextensions#1037, by @Rob--W.
-
-
5 pull requests merged.
-
Specify execution context w3c/webextensions#905.
-
Publish minutes of 2026-07-23 WEWG meeting w3c/webextensions#1050.
-
Publish minutes of 2026-07-16 meeting w3c/webextensions#1044.
-
Publish minutes of 2026-07-02 meeting w3c/webextensions#1037.
-
Publish minutes of 2026-06-25 WEWG meeting w3c/webextensions#1033.
-
-
8 pull requests received 43 new comments.
-
Clarify the relationship between WECG and WEWG w3c/webextensions#1049 (14 comments by @carlosjeurissen, @dotproto, @oliverdunk, @Rob--W)
-
Add specification for `externally_connectable`. w3c/webextensions#873 (6 comments by @dotproto, @kiaraarose, @oliverdunk, @Rob--W)
-
Publish minutes of 2026-06-25 WEWG meeting w3c/webextensions#1033 (4 comments by @dotproto, @Rob--W)
-
Add proposal for `topFrameMatches` and `excludeTopFrameMatches` w3c/webextensions#802 (1 comment by @polywock)
-
floresbakker/htmlvoc
-
1 pull request opened.
-
Fix style element references to consistently use html:StyleSheet floresbakker/htmlvoc#21, by @mugiwarafx.
-
-
1 pull request merged.
-
Fix style element references to consistently use html:StyleSheet floresbakker/htmlvoc#21.
-
-
1 pull request closed.
-
Fix style element naming and regenerate derived RDF artifacts floresbakker/htmlvoc#19.
-
Past meetings
-
2 meetings.
Participants
-
2 participants joined.
-
Casey Garland joined.
-
Nikolay Borisov joined.
-
-
1 participant left.
-
Casey Garland (Capital One Discover Network) left.
-
GitHub
w3c/webextensions
-
14 issues opened.
-
Inconsistency: valid characters in extension resource URLs w3c/webextensions#1035, by @bershanskiy.
-
W3C request to transfer the "webextensions" repo to @w3c-cg w3c/webextensions#1034, by @dotproto.
-
Disallow leading zeros in next manifest version w3c/webextensions#1031, by @dotproto.
-
Agenda discussion for public meeting on 2026-07-02 w3c/webextensions#1030, by @Rob--W.
-
Proposal: Limits on how much data can be set or retrieved at once for extensions with unlimited storage w3c/webextensions#1028, by @kiaraarose.
-
`extension.inIncognitoContext` inconsistencies w3c/webextensions#1026, by @carlosjeurissen.
-
Request: Provide attach/detach event without debugger permission w3c/webextensions#1025, by @hilaryhacksel.
-
Scoped CustomElementRegistry fails with "Illegal constructor" in isolated content scripts w3c/webextensions#1024, by @kyle7zhang.
-
Proposal: filter argument for `runtime.getManifest()` w3c/webextensions#1023, by @bershanskiy.
-
Agenda discussion for public meeting on 2026-06-18 w3c/webextensions#1021, by @Rob--W.
-
[chromium] history.addUrl doesn't implement {title, transition, visitTime} w3c/webextensions#1018, by @samdenty.
-
modern ESM for content scripts and userscripts w3c/webextensions#1017, by @loynoir.
-
-
8 issues closed.
-
Disallow leading zeros in next manifest version w3c/webextensions#1031.
-
Proposal: filter argument for `runtime.getManifest()` w3c/webextensions#1023.
-
Agenda discussion for public meeting on 2026-06-18 w3c/webextensions#1021.
-
Update process docs to require issue before proposal w3c/webextensions#996.
-
modern ESM for content scripts and userscripts w3c/webextensions#1017.
-
[chromium] history.addUrl doesn't implement {title, transition, visitTime} w3c/webextensions#1018.
-
Agenda discussion for public meeting on 2026-06-04 w3c/webextensions#1003.
-
-
1 issue reopened.
-
Proposal: filter argument for `runtime.getManifest()` w3c/webextensions#1023, by @bershanskiy.
-
-
41 issues received 139 new comments.
-
PSA: Google Chrome 149 will be the last version fully supporting MV2 and Blocking WebRequest on regular extension installs w3c/webextensions#1000 (47 comments by @bershanskiy, @dnet890, @dotproto, @Dum4G, @faizjamil, @ghost, @gorhill, @Mungr3ss, @OdinVex, @Rez0101, @tophf, @ttesty, @wgetge)
-
Proposal: runtime.getVersionName() method w3c/webextensions#1011 (9 comments by @bershanskiy, @carlosjeurissen, @dotproto, @Rob--W)
-
modern ESM for content scripts and userscripts w3c/webextensions#1017 (9 comments by @carlosjeurissen, @cyfung1031, @erosman, @fregante, @loynoir, @mon-jai)
-
Spec clarification (minor): handling of version strings with leading zeros in browser UI and stores w3c/webextensions#283 (7 comments by @bershanskiy, @carlosjeurissen)
-
When a webpage creates a same-origin document (iframe/popup/tab) the content scripts at document_start must run before the main world sees the document w3c/webextensions#1009 (6 comments by @cyfung1031, @Rob--W, @tophf)
-
#798 vs #883: How should we empower extensions to add new permissions without overly alarming their current user base? w3c/webextensions#1032 (4 comments by @bbruneau, @carlosjeurissen, @erosman)
-
Proposal: filter argument for `runtime.getManifest()` w3c/webextensions#1023 (4 comments by @bershanskiy, @carlosjeurissen, @tophf)
-
extension API availability in extension frames embedded on third party websites w3c/webextensions#787 (3 comments by @carlosjeurissen, @nebbles)
-
Proposal: Limits on how much data can be set or retrieved at once for extensions with unlimited storage w3c/webextensions#1028 (3 comments by @bershanskiy, @dotproto, @Rob--W)
-
Agenda discussion for public meeting on 2026-06-18 w3c/webextensions#1021 (3 comments by @dotproto, @kiaraarose, @Rob--W)
-
Inconsistency: in Chrome, extension cannot see own tab `url`, `title`, `favIconUrl` etc. without `tabs` permission w3c/webextensions#1027 (3 comments by @bershanskiy, @Juraj-Masiar, @Rob--W)
-
Implement browser.menus.onShown w3c/webextensions#1010 (3 comments by @chromatim, @cyfung1031, @Rob--W)
-
W3C request to transfer the "webextensions" repo to @w3c-cg w3c/webextensions#1034 (2 comments by @carlosjeurissen, @dotproto)
-
Disallow leading zeros in next manifest version w3c/webextensions#1031 (2 comments by @carlosjeurissen, @dotproto)
-
Agenda discussion for public meeting on 2026-07-02 w3c/webextensions#1030 (2 comments by @carlosjeurissen, @Rob--W)
-
Add an API to integrate with the Credential Management Web API w3c/webextensions#361 (2 comments by @lukewarlow, @lxgr)
-
Proposal: Allow Document Picture-in-Picture from background contexts w3c/webextensions#848 (2 comments by @Rob--W)
-
Extension API to explicitly create split views or unsplit them w3c/webextensions#967 (2 comments by @Rob--W, @Tai-ch0802)
-
Request: Provide attach/detach event without debugger permission w3c/webextensions#1025 (2 comments by @carlosjeurissen, @hilaryhacksel)
-
Inconsistency: Persistence of alarms in browser.alarms API w3c/webextensions#406 (2 comments by @oliverdunk)
-
[chromium] history.addUrl doesn't implement {title, transition, visitTime} w3c/webextensions#1018 (2 comments by @carlosjeurissen, @Rob--W)
-
Proposal: stop adding `host_permissions` from `content_scripts` w3c/webextensions#116 (1 comment by @carlosjeurissen)
-
"side_panel":{} declaration should automatically grant sidePanel permission w3c/webextensions#631 (1 comment by @carlosjeurissen)
-
Inconsistency: `browser.runtime.OnInstalledReason` w3c/webextensions#230 (1 comment by @carlosjeurissen)
-
Scoped CustomElementRegistry fails with "Illegal constructor" in isolated content scripts w3c/webextensions#1024 (1 comment by @Rob--W)
-
Proposal: limit length of extension action badge text w3c/webextensions#960 (1 comment by @bershanskiy)
-
Increase the maximum number of dynamic rules to 30,000 w3c/webextensions#319 (1 comment by @Mungr3ss)
-
Proposal: `scripting.executeScript` without specifying `tabId` w3c/webextensions#91 (1 comment by @carlosjeurissen)
-
Proposal: "name" attribute in second argument of alarms.create() w3c/webextensions#999 (1 comment by @bershanskiy)
-
Proposal: `browser.tabs.sendMessage(null, message, {documentId: "document-id"})` without tabId w3c/webextensions#971 (1 comment by @Rob--W)
-
AI inference in MV3 service workers: timeout interruption, no error signal, and the accessibility use case w3c/webextensions#1014 (1 comment by @cyfung1031)
-
Service Worker / Event Page lifetime management during ongoing network requests (`fetch` / `XHR`) w3c/webextensions#1016 (1 comment by @cyfung1031)
-
Inconsistency: Execution order for DNR modifyHeaders and `webRequest.onBeforeSendHeaders` w3c/webextensions#1004 (1 comment by @cyfung1031)
-
Specifying `css` origin as `USER` in declarative/registered content scripts w3c/webextensions#414 (1 comment by @J3ekir)
-
Inconsistency: CSP for inline web page elements added by extension w3c/webextensions#337 (1 comment by @dotproto)
-
`action.setBadgeXXXX` lacks context isolation between normal and Incognito/private windows w3c/webextensions#1015 (1 comment by @carlosjeurissen)
-
Deprecate `author` in favor of `developer.name` w3c/webextensions#1005 (1 comment by @carlosjeurissen)
-
Make the order of scripts across `content_scripts` entries deterministic w3c/webextensions#872 (1 comment by @xPaw)
-
-
5 pull requests opened.
-
Publish minutes of 2026-06-25 WEWG meeting w3c/webextensions#1033, by @Rob--W.
-
Publish minutes of 2026-06-18 meeting w3c/webextensions#1029, by @Rob--W.
-
Update SecureStorage API proposal w3c/webextensions#1022, by @nebbles.
-
Publish minutes of 2026-06-04 meeting w3c/webextensions#1020, by @Rob--W.
-
Add proposal for modifying split views w3c/webextensions#1019, by @Rob--W.
-
-
6 pull requests merged.
-
Publish minutes of 2026-06-18 meeting w3c/webextensions#1029.
-
Publish minutes of 2026-06-04 meeting w3c/webextensions#1020.
-
Rename publicSuffix option `encoding = unicode` w3c/webextensions#1013.
-
Drop publicSuffix.getVersion() w3c/webextensions#1008.
-
Add issue requirement to proposal process w3c/webextensions#1001.
-
Publish minutes of 2026-05-21 meeting w3c/webextensions#1002.
-
-
1 pull request closed.
-
Update SecureStorage API proposal w3c/webextensions#1022.
-
-
10 pull requests received 49 new comments.
-
Add proposal for modifying split views w3c/webextensions#1019 (24 comments by @carlosjeurissen, @kzar, @rdcronin, @Rob--W, @sanpii, @Tai-ch0802)
-
Proposal: `initial_permissions` and `initial_host_permissions` w3c/webextensions#883 (3 comments by @carlosjeurissen, @Rob--W)
-
floresbakker/htmlvoc
-
1 pull request opened.
-
Add HTML vocabulary table regression script floresbakker/htmlvoc#20, by @mugiwarafx.
-
-
1 pull request received 1 new comment.
Past meetings
-
2 meetings.
GitHub
w3c/webextensions
-
18 issues opened.
-
Service Worker / Event Page lifetime management during ongoing network requests (`fetch` / `XHR`) w3c/webextensions#1016, by @cyfung1031.
-
`action.setBadgeXXXX` lacks context isolation between normal and Incognito/private windows w3c/webextensions#1015, by @cyfung1031.
-
AI inference in MV3 service workers: timeout interruption, no error signal, and the accessibility use case w3c/webextensions#1014, by @MarJone.
-
Proposal: runtime.getVersionName() method w3c/webextensions#1011, by @bershanskiy.
-
Implement browser.menus.onShown w3c/webextensions#1010, by @tophf.
-
Meta: `w3c.github.io/webextensions` is a 404 w3c/webextensions#1007, by @fregante.
-
Specify meaning of `homepage_url` and `developer.url` manifest keys w3c/webextensions#1006, by @carlosjeurissen.
-
Deprecate `author` in favor of `developer.name` w3c/webextensions#1005, by @carlosjeurissen.
-
Inconsistency: Execution order for DNR modifyHeaders and `webRequest.onBeforeSendHeaders` w3c/webextensions#1004, by @cyfung1031.
-
Agenda discussion for public meeting on 2026-06-04 w3c/webextensions#1003, by @Rob--W.
-
Proposal: "name" attribute in second argument of alarms.create() w3c/webextensions#999, by @bershanskiy.
-
Agenda discussion for public meeting on 2026-05-21 w3c/webextensions#998, by @Rob--W.
-
Update process docs to require issue before proposal w3c/webextensions#996, by @dotproto.
-
Allow extensions to query the list of languages it supports (ie, `i18n.getAvailableLanguages()`) w3c/webextensions#995, by @carlosjeurissen.
-
Inconsistency: `commands._execute_action.description` w3c/webextensions#994, by @carlosjeurissen.
-
Add ability to disable extension on specific sites with MV3 w3c/webextensions#991, by @danielhjacobs.
-
-
5 issues closed.
-
Agenda discussion for public meeting on 2026-05-21 w3c/webextensions#998.
-
Add ability to disable extension on specific sites with MV3 w3c/webextensions#991.
-
Agenda discussion for public meeting on 2026-05-07 w3c/webextensions#988.
-
Have a way to install replacement web extension w3c/webextensions#974.
-
Inconsistency: Host permissions in Manifest V3 w3c/webextensions#288.
-
-
1 issue reopened.
-
Proposal: Allow Document Picture-in-Picture from background contexts w3c/webextensions#848, by @dotproto.
-
-
40 issues received 96 new comments.
-
Discuss and encourage adoption of `browserAction.openPopup()` w3c/webextensions#15 (10 comments by @carlosjeurissen, @Geonode-JP, @Rob--W, @SimHacker)
-
Inconsistency: Execution order for DNR modifyHeaders and `webRequest.onBeforeSendHeaders` w3c/webextensions#1004 (9 comments by @carlosjeurissen, @cyfung1031, @dotproto)
-
PSA: Google Chrome 149 will be the last version fully supporting MV2 and Blocking WebRequest on regular extension installs w3c/webextensions#1000 (5 comments by @bershanskiy, @dotproto, @tophf)
-
Inconsistency: CSP for inline web page elements added by extension w3c/webextensions#337 (5 comments by @carlosjeurissen, @dotproto, @lapcat, @Rob--W)
-
Add ability to disable extension on specific sites with MV3 w3c/webextensions#991 (5 comments by @carlosjeurissen, @danielhjacobs, @Rob--W)
-
Agenda discussion for public meeting on 2026-05-21 w3c/webextensions#998 (4 comments by @carlosjeurissen, @oliverdunk, @Rob--W)
-
Persist `runtime.setUninstallURL()` until update w3c/webextensions#981 (4 comments by @bershanskiy, @carlosjeurissen, @oliverdunk)
-
Proposal: Add `isSigned` boolean to MessageSender w3c/webextensions#973 (4 comments by @bershanskiy, @oliverdunk, @ylemkimon)
-
Proposal: browser.commands.clear() to clear browser shortcuts w3c/webextensions#551 (4 comments by @oliverdunk, @polywock, @Rob--W)
-
`action.setBadgeXXXX` lacks context isolation between normal and Incognito/private windows w3c/webextensions#1015 (3 comments by @carlosjeurissen, @cyfung1031)
-
Implement browser.menus.onShown w3c/webextensions#1010 (3 comments by @carlosjeurissen, @Rob--W, @tophf)
-
Extension API to find the public suffix (eTLD) of a given URL/domain w3c/webextensions#231 (3 comments by @kzar, @Rob--W)
-
Meta: `w3c.github.io/webextensions` is a 404 w3c/webextensions#1007 (2 comments by @fregante, @Rob--W)
-
Proposal: Allow Document Picture-in-Picture from background contexts w3c/webextensions#848 (2 comments by @carlosjeurissen, @dotproto)
-
Inconsistency: declarativeNetRequest rules able to block background requests from other extensions w3c/webextensions#369 (2 comments by @arturmarciniak010-ctrl, @chhlongbeum-hub)
-
Agenda discussion for public meeting on 2026-06-04 w3c/webextensions#1003 (2 comments by @carlosjeurissen, @dotproto)
-
Allow to create sandboxed iframes in background script of addons w3c/webextensions#637 (2 comments by @cyfung1031)
-
Proposal: declaring background scripts in a neutral way w3c/webextensions#282 (2 comments by @carlosjeurissen, @Rob--W)
-
Should user gestures be curried between contexts? w3c/webextensions#919 (2 comments by @rdcronin, @xeenon)
-
Have a way to install replacement web extension w3c/webextensions#974 (2 comments by @carlosjeurissen, @oliverdunk)
-
[Manifest V3] WebExtensionWorker instead of Service Worker w3c/webextensions#11 (1 comment by @Fiavaion)
-
Service Worker / Event Page lifetime management during ongoing network requests (`fetch` / `XHR`) w3c/webextensions#1016 (1 comment by @tophf)
-
Should disabled extensions have their `runtime.setUninstallURL` opened on uninstall? w3c/webextensions#970 (1 comment by @n0samu)
-
Private tabs/windows handling in mobile form factors w3c/webextensions#632 (1 comment by @carlosjeurissen)
-
Proposal: `action.default_area=navbar` and `action.default_area=hidden` w3c/webextensions#198 (1 comment by @carlosjeurissen)
-
Inconsistency: Streamline `homepage_url`, `author` and `developer` keys w3c/webextensions#67 (1 comment by @carlosjeurissen)
-
Inconsistency: Persistence of alarms in browser.alarms API w3c/webextensions#406 (1 comment by @oliverdunk)
-
Allow extensions to query the list of languages it supports (ie, `i18n.getAvailableLanguages()`) w3c/webextensions#995 (1 comment by @carlosjeurissen)
-
`webRequest.ResourceType` and `declarativeNetRequest.ResourceType` for text module imports w3c/webextensions#986 (1 comment by @oliverdunk)
-
Better native messaging: Streams support, etc. w3c/webextensions#961 (1 comment by @carlosjeurissen)
-
Ensure consistency of `action.openPopup` API across browsers w3c/webextensions#160 (1 comment by @carlosjeurissen)
-
Inconsistency: Host permissions in Manifest V3 w3c/webextensions#288 (1 comment by @carlosjeurissen)
-
Support for wildcards in externally_connectable.matches w3c/webextensions#94 (1 comment by @carlosjeurissen)
-
Agenda discussion for public meeting on 2026-05-07 w3c/webextensions#988 (1 comment by @carlosjeurissen)
-
-
7 pull requests opened.
-
Rename publicSuffix option `encoding = unicode` w3c/webextensions#1013, by @mckenfra.
-
Drop publicSuffix.DomainOptions.encoding w3c/webextensions#1012, by @kzar.
-
Drop publicSuffix.getVersion() w3c/webextensions#1008, by @Rob--W.
-
Publish minutes of 2026-05-21 meeting w3c/webextensions#1002, by @Rob--W.
-
Add issue requirement to proposal process w3c/webextensions#1001, by @carlosjeurissen.
-
Publish minutes of 2026-05-07 meeting w3c/webextensions#997, by @Rob--W.
-
Add setUninstallURL to persistence-of-states table w3c/webextensions#990, by @carlosjeurissen.
-
-
5 pull requests merged.
-
Proposal: Asynchronous Listener Registration w3c/webextensions#989.
-
Publish minutes of 2026-05-07 meeting w3c/webextensions#997.
-
Publish minutes of 2026-04-23 meeting w3c/webextensions#987.
-
Update `runtime.onInvalidated` with unload reason and isolated world restriction w3c/webextensions#975.
-
Add setUninstallURL to persistence-of-states table w3c/webextensions#990.
-
-
1 pull request closed.
-
Drop publicSuffix.DomainOptions.encoding w3c/webextensions#1012.
-
-
10 pull requests received 48 new comments.
-
Proposal: Asynchronous Listener Registration w3c/webextensions#989 (18 comments by @AndreaOrru, @carlosjeurissen, @dotproto, @Rob--W, @tophf)
-
Drop publicSuffix.DomainOptions.encoding w3c/webextensions#1012 (8 comments by @kzar, @mckenfra, @Rob--W)
-
Rename publicSuffix option `encoding = unicode` w3c/webextensions#1013 (2 comments by @kzar, @Rob--W)
-
Add issue requirement to proposal process w3c/webextensions#1001 (2 comments by @carlosjeurissen, @Rob--W)
-
Past meetings
Participants
-
1 participant joined.
-
Andrea Orru (Google LLC) joined.
-
GitHub
w3c/webextensions
-
15 issues opened.
-
Agenda discussion for public meeting on 2026-05-07 w3c/webextensions#988, by @Rob--W.
-
`webRequest.ResourceType` and `declarativeNetRequest.ResourceType` for text module imports w3c/webextensions#986, by @eemeli.
-
CSP Overreach? CSP on certain websites blocks QOL user interaction. w3c/webextensions#985, by @Sergic25.
-
Proposal: AutoFill Provider API w3c/webextensions#984, by @ylemkimon.
-
Chrome 147 silently kills our extension's ability to talk to the browser after page navigation w3c/webextensions#983, by @KhalafRaed.
-
Inconsistency: CSP compliance on frame navigation initiated by isolated worlds w3c/webextensions#982, by @carlosjeurissen.
-
Persist `runtime.setUninstallURL()` until update w3c/webextensions#981, by @carlosjeurissen.
-
Add web hooks for `onDisabled` and `onUninstalled` w3c/webextensions#980, by @carlosjeurissen.
-
Agenda discussion for public meeting on 2026-04-23 w3c/webextensions#978, by @Rob--W.
-
Add manifest key to allow `devtools_page` to run when inspecting service worker contexts w3c/webextensions#976, by @oliverdunk.
-
Have a way to install replacement web extension w3c/webextensions#974, by @carlosjeurissen.
-
Proposal: Add `isSigned` boolean to MessageSender w3c/webextensions#973, by @bbruneau.
-
Increase maximum number of disabled static rules from 5,000 w3c/webextensions#972, by @ThomasGreiner.
-
Proposal: `browser.tabs.sendMessage(null, message, {documentId: "document-id"})` without tabId w3c/webextensions#971, by @carlosjeurissen.
-
Should disabled extensions have their `runtime.setUninstallURL` opened on uninstall? w3c/webextensions#970, by @justinlulejian.
-
-
23 issues closed.
-
Proposal: AutoFill Provider API w3c/webextensions#984.
-
2026 WECG Face to Face (London) w3c/webextensions#951.
-
Agenda discussion for public meeting on 2026-04-23 w3c/webextensions#978.
-
CSP Overreach? CSP on certain websites blocks QOL user interaction. w3c/webextensions#985.
-
Proposal: opt-out to transformations of extension icons w3c/webextensions#795.
-
Agenda discussion for public meeting on 2026-04-09 w3c/webextensions#969.
-
Inconsistency: runtime.onMessage Promise return w3c/webextensions#338.
-
Proposal: webRequest worklets w3c/webextensions#461.
-
Proposal: Add `permanentNodeType` property to BookmarkTreeNode w3c/webextensions#732.
-
Standardize Firefox `exportFunction()` and `cloneInto()` w3c/webextensions#75.
-
Proposal: deprecate `window.postMessage(message, '*')` for use with extensions w3c/webextensions#78.
-
Native messaging connection from service worker w3c/webextensions#256.
-
Proposal: provide a way to register a "page script" w3c/webextensions#85.
-
Inconsistency: It must be available for iOS w3c/webextensions#189.
-
setUninstallURL length update w3c/webextensions#399.
-
Proposal: `runtime.isFirstInstalled` w3c/webextensions#172.
-
Proposal: `runtime.getVersion()` method w3c/webextensions#878.
-
Proposal: Extension Loading Priority w3c/webextensions#557.
-
Proposal: Add `sound` to `contentSettings`. w3c/webextensions#862.
-
Do not outlaw dynamic code w3c/webextensions#139.
-
What to do with the older CG? w3c/webextensions#1.
-
-
54 issues received 98 new comments.
-
Proposal: Add `isSigned` boolean to MessageSender w3c/webextensions#973 (6 comments by @bbruneau, @nebbles, @ylemkimon)
-
Persist `runtime.setUninstallURL()` until update w3c/webextensions#981 (5 comments by @bershanskiy, @carlosjeurissen, @Rob--W)
-
Make the order of scripts across `content_scripts` entries deterministic w3c/webextensions#872 (5 comments by @carlosjeurissen, @ylemkimon)
-
Any plans to implement "tab" context menu? w3c/webextensions#326 (5 comments by @carlosjeurissen, @oliverdunk, @xeenon)
-
CSP Overreach? CSP on certain websites blocks QOL user interaction. w3c/webextensions#985 (4 comments by @carlosjeurissen, @Sergic25)
-
Chrome 147 silently kills our extension's ability to talk to the browser after page navigation w3c/webextensions#983 (4 comments by @carlosjeurissen, @dotproto, @ylemkimon)
-
Proposal: opt-out to transformations of extension icons w3c/webextensions#795 (3 comments by @carlosjeurissen, @dessant)
-
Add a way to synthesize user gesture on a page as extension w3c/webextensions#898 (3 comments by @carlosjeurissen, @dotproto, @rdcronin)
-
executeScript API may inject scripts in an unexpected target at runtime w3c/webextensions#8 (3 comments by @carlosjeurissen, @kiaraarose, @Rob--W)
-
Proposal: agree on a unified `sidebar` API for mv3 w3c/webextensions#128 (2 comments by @kzar, @rdcronin)
-
`webRequest.ResourceType` and `declarativeNetRequest.ResourceType` for text module imports w3c/webextensions#986 (2 comments by @Rob--W)
-
Opt-in Mechanism for Structured Clone Serialization and JSON Fallback Considerations w3c/webextensions#931 (2 comments by @kzar, @ylemkimon)
-
Add manifest key to allow `devtools_page` to run when inspecting service worker contexts w3c/webextensions#976 (2 comments by @oliverdunk, @rdcronin)
-
Inconsistency: path handling across APIs and browsers w3c/webextensions#273 (2 comments by @dotproto)
-
Proposal: Default to Active Tab in scripting.executeScript() w3c/webextensions#431 (2 comments by @carlosjeurissen, @xeenon)
-
Should disabled extensions have their `runtime.setUninstallURL` opened on uninstall? w3c/webextensions#970 (2 comments by @carlosjeurissen, @xeenon)
-
Extension API to explicitly create split views or unsplit them w3c/webextensions#967 (1 comment by @MentalGear)
-
Proposal: declaring background scripts in a neutral way w3c/webextensions#282 (1 comment by @carlosjeurissen)
-
Add web hooks for `onDisabled` and `onUninstalled` w3c/webextensions#980 (1 comment by @carlosjeurissen)
-
Increase the maximum number of dynamic rules to 30,000 w3c/webextensions#319 (1 comment by @ShivanKaul)
-
Discuss allowing extensions to reliably draw over pages w3c/webextensions#235 (1 comment by @ylemkimon)
-
Proposal: one-time message passing addressed to a specific documentId or contextId w3c/webextensions#294 (1 comment by @carlosjeurissen)
-
Proposal: `browser.tabs.sendMessage(null, message, {documentId: "document-id"})` without tabId w3c/webextensions#971 (1 comment by @carlosjeurissen)
-
Proposal: Add `permanentNodeType` property to BookmarkTreeNode w3c/webextensions#732 (1 comment by @rdcronin)
-
Standardize Firefox `exportFunction()` and `cloneInto()` w3c/webextensions#75 (1 comment by @Rob--W)
-
Proposal: deprecate `window.postMessage(message, '*')` for use with extensions w3c/webextensions#78 (1 comment by @oliverdunk)
-
Proposal: RegisteredContentScript.tabIds and RegisteredContentScript.excludeTabIds properties to filter injection w3c/webextensions#539 (1 comment by @dotproto)
-
Content script injection inconsistencies in the sidePanel w3c/webextensions#616 (1 comment by @dotproto)
-
w3c/webextensions#1 (1 comment by @dotproto)
-
`tabs.duplicate()` must implement a way to duplicate at a given `index` and with a given `active` state w3c/webextensions#27 (1 comment by @dotproto)
-
Feature request: Enhance the tab group api to support the new pinning functionality w3c/webextensions#715 (1 comment by @geddski)
-
-
5 pull requests opened.
-
Proposal: Asynchronous Listener Registration w3c/webextensions#989, by @AndreaOrru.
-
Publish minutes of 2026-04-23 meeting w3c/webextensions#987, by @Rob--W.
-
Publish minutes of 2026-04-07 - 2026-04-09 F2F meetings in London w3c/webextensions#979, by @Rob--W.
-
Publish minutes of 2026-04-09 meeting w3c/webextensions#977, by @Rob--W.
-
Update `runtime.onInvalidated` with unload reason and isolated world restriction w3c/webextensions#975, by @carlosjeurissen.
-
-
7 pull requests merged.
-
Publish minutes of 2026-04-07 - 2026-04-09 F2F meetings in London w3c/webextensions#979.
-
Publish minutes of 2026-04-09 meeting w3c/webextensions#977.
-
Add `trial_tokens` key to specification w3c/webextensions#791.
-
Initial Firefox schemas, 2023Q1 w3c/webextensions#370.
-
Proposal: Public Suffix API w3c/webextensions#676.
-
Add `runtime.getDocumentId()` proposal w3c/webextensions#934.
-
Publish minutes of 2026-03-26 meeting w3c/webextensions#968.
-
-
10 pull requests received 33 new comments.
-
Update `runtime.onInvalidated` with unload reason and isolated world restriction w3c/webextensions#975 (10 comments by @carlosjeurissen, @kiaraarose, @oliverdunk, @rdcronin, @Rob--W, @xeenon)
-
Add `browser.permissions.canAccess()` proposal w3c/webextensions#799 (2 comments by @carlosjeurissen, @rdcronin)
-
Publish minutes of 2026-04-07 - 2026-04-09 F2F meetings in London w3c/webextensions#979 (1 comment by @oliverdunk)
-
floresbakker/htmlvoc
-
1 pull request opened.
-
Fix style element naming and regenerate derived RDF artifacts floresbakker/htmlvoc#19, by @mugiwarafx.
-
-
1 pull request received 3 new comments.
-
Fix style element naming and regenerate derived RDF artifacts floresbakker/htmlvoc#19 (3 comments by @mugiwarafx)
-
Past meetings
-
2 meetings.
Participants
-
1 participant joined.
-
Eoin O'Connor (New Company tbc) joined.
-
-
1 participant left.
-
Caitlin Neiman (Mozilla Foundation) left.
-
-
1 organization joined.
-
New Company tbc joined.
-
GitHub
w3c/webextensions
-
8 issues opened.
-
Agenda discussion for public meeting on 2026-04-09 w3c/webextensions#969, by @Rob--W.
-
Extension API to explicitly create split views or unsplit them w3c/webextensions#967, by @Rob--W.
-
Auto-pinning of the extension icon only on specific sites w3c/webextensions#966, by @tophf.
-
Proposal: expose user activation state in `runtime.onMessage` listener w3c/webextensions#965, by @ylemkimon.
-
Proposal: declarativeNetRequest: matching based on request headers w3c/webextensions#964, by @gorhill.
-
Agenda discussion for public meeting on 2026-03-26 w3c/webextensions#963, by @Rob--W.
-
Better native messaging: Streams support, etc. w3c/webextensions#961, by @ylemkimon.
-
Proposal: limit length of extension action badge text w3c/webextensions#960, by @bershanskiy.
-
-
3 issues closed.
-
Agenda discussion for public meeting on 2026-03-26 w3c/webextensions#963.
-
Agenda discussion for public meeting on 2026-03-12 w3c/webextensions#957.
-
Better native messaging: Streams support, etc. w3c/webextensions#961.
-
-
12 issues received 28 new comments.
-
Auto-pinning of the extension icon only on specific sites w3c/webextensions#966 (6 comments by @dotproto, @tophf)
-
Proposal: limit length of extension action badge text w3c/webextensions#960 (4 comments by @bershanskiy, @dotproto)
-
Increase the maximum number of dynamic rules to 30,000 w3c/webextensions#319 (3 comments by @oliverdunk, @ryanbr, @stephenhawk8054)
-
Better native messaging: Streams support, etc. w3c/webextensions#961 (3 comments by @dotproto, @ylemkimon)
-
Proposal: dom.didPerformAutoFill() w3c/webextensions#954 (3 comments by @jessieberlin, @lickel, @Rob--W)
-
Proposal: `action.default_area=navbar` and `action.default_area=hidden` w3c/webextensions#198 (2 comments by @carlosjeurissen, @oliverdunk)
-
Proposal: Limits on lengths of strings passed to WebExtension APIs w3c/webextensions#935 (2 comments by @kiaraarose, @oliverdunk)
-
Proposal: `WebRequest.securityInfo` API for receiving TLS certificate from web requests. w3c/webextensions#882 (1 comment by @Rob--W)
-
Allow forcing `fetch()` requests from extension service worker to be CORS (Send `Origin` header for GET requests) w3c/webextensions#777 (1 comment by @ylemkimon)
-
Agenda discussion for public meeting on 2026-03-12 w3c/webextensions#957 (1 comment by @bershanskiy)
-
-
3 pull requests opened.
-
Publish minutes of 2026-03-26 meeting w3c/webextensions#968, by @Rob--W.
-
Publish minutes of 2026-03-12 meeting w3c/webextensions#962, by @Rob--W.
-
Update Simeon's affiliation w3c/webextensions#958, by @dotproto.
-
-
3 pull requests merged.
-
Publish minutes of 2026-03-12 meeting w3c/webextensions#962.
-
Publish minutes of 2026-02-26 meeting w3c/webextensions#956.
-
Update Simeon's affiliation w3c/webextensions#958.
-
-
4 pull requests received 15 new comments.
-
Add `runtime.getDocumentId()` proposal w3c/webextensions#934 (5 comments by @carlosjeurissen, @oliverdunk)
Past meetings
Participants
-
1 participant joined.
-
Alex Nahas (MCP-B) joined.
-
-
1 participant left.
-
Philippe Le Hegaret (W3C) left.
-
-
1 organization joined.
-
MCP-B joined.
-
GitHub
w3c/webextensions
-
7 issues opened.
-
Agenda discussion for public meeting on 2026-03-12 w3c/webextensions#957, by @Rob--W.
-
Alert users when an extension is disabled programmatically w3c/webextensions#955, by @bbruneau.
-
Proposal: dom.didPerformAutoFill() w3c/webextensions#954, by @kiaraarose.
-
Agenda discussion for public meeting on 2026-02-26 w3c/webextensions#953, by @Rob--W.
-
2026 WECG Face to Face (London) w3c/webextensions#951, by @dotproto.
-
No spec for webextension manifest parsing? w3c/webextensions#950, by @dmurph.
-
Specify how icons are chosen given an ideal size - is 'any' preferred or a fallback? w3c/webextensions#949, by @dmurph.
-
-
3 issues closed.
-
Agenda discussion for public meeting on 2026-02-26 w3c/webextensions#953.
-
Agenda discussion for public meeting on 2026-02-12 w3c/webextensions#946.
-
No spec for webextension manifest parsing? w3c/webextensions#950.
-
-
21 issues received 43 new comments.
-
`sidePanel` API: `sidePanel.close()` and `sidePanel.toggle()` w3c/webextensions#521 (7 comments by @carlosjeurissen, @oliverdunk, @Rob--W, @twschiller)
-
Specify how icons are chosen given an ideal size - is 'any' preferred or a fallback? w3c/webextensions#949 (4 comments by @carlosjeurissen, @dmurph, @Rob--W)
-
Alert users when an extension is disabled programmatically w3c/webextensions#955 (3 comments by @Rob--W, @xeenon)
-
Proposal: dom.didPerformAutoFill() w3c/webextensions#954 (2 comments by @stephenmcgruer, @yoavweiss)
-
Proposal: Limits on lengths of strings passed to WebExtension APIs w3c/webextensions#935 (2 comments by @bershanskiy, @oliverdunk)
-
Agenda discussion for public meeting on 2026-02-26 w3c/webextensions#953 (2 comments by @dotproto, @kiaraarose)
-
Inconsistency: runtime.onMessage Promise return w3c/webextensions#338 (2 comments by @carlosjeurissen, @perceptron8)
-
Feature request: Support for WEBP as a possible `extensionTypes.ImageFormat` option w3c/webextensions#939 (2 comments by @hicallmeal, @Rob--W)
-
No spec for webextension manifest parsing? w3c/webextensions#950 (2 comments by @carlosjeurissen, @dmurph)
-
request: allow to retrieve a `frameID` from an `<iframe>` element w3c/webextensions#12 (2 comments by @mnassabain, @oliverdunk)
-
Proposal: Allow Document Picture-in-Picture from background contexts w3c/webextensions#848 (1 comment by @DanielHerr)
-
Feature request: Enhance the tab group api to support the new pinning functionality w3c/webextensions#715 (1 comment by @turing)
-
There is no HTTP Referer header for iframe in an extension page w3c/webextensions#896 (1 comment by @little077)
-
Proposal: `WebRequest.securityInfo` API for receiving TLS certificate from web requests. w3c/webextensions#882 (1 comment by @vkrot-cell)
-
-
2 pull requests opened.
-
Publish minutes of 2026-02-26 meeting w3c/webextensions#956, by @Rob--W.
-
Publish minutes of 2026-02-12 meeting w3c/webextensions#952, by @Rob--W.
-
-
3 pull requests merged.
-
Publish minutes of 2026-02-12 meeting w3c/webextensions#952.
-
Update `runtime.onLoadedReason` to match `runtime.OnInstalledReason` w3c/webextensions#932.
-
Publish minutes of 2026-01-29 meeting w3c/webextensions#947.
-
-
5 pull requests received 17 new comments.
-
Proposal: Public Suffix API w3c/webextensions#676 (10 comments by @DerGernTod, @dotproto, @mckenfra, @simon-friedberger)
-
Add `runtime.getDocumentId()` proposal w3c/webextensions#934 (2 comments by @carlosjeurissen, @mnassabain)
-
Past meetings
Participants
-
1 chair appointed.
-
Simeon Vincent became a chair.
-
-
1 chair stepped down.
-
Simeon Vincent stepped down as a chair.
-
-
3 participants joined.
-
Chandana Sathish (1Password) joined.
-
Pau Swe joined.
-
Simeon Vincent joined.
-
-
1 participant left.
-
Simeon Vincent left.
-
GitHub
w3c/webextensions
-
11 issues opened.
-
Handling sidebar layout changes w3c/webextensions#948, by @carlosjeurissen.
-
Agenda discussion for public meeting on 2026-02-12 w3c/webextensions#946, by @dotproto.
-
DNR URL matching and percent encoding w3c/webextensions#945, by @dotproto.
-
Feature request: in-memory storage that persists across extension reload/update w3c/webextensions#944, by @crunk1.
-
Provide a way to distinguish prefetch requests from regular navigations in extension APIs w3c/webextensions#940, by @maximtop.
-
Feature request: Support for WEBP as a possible `extensionTypes.ImageFormat` option w3c/webextensions#939, by @hicallmeal.
-
WebExtensions group website ideation w3c/webextensions#938, by @dotproto.
-
Agenda discussion for public meeting on 2026-01-29 w3c/webextensions#937, by @Rob--W.
-
Proposal: Limits on lengths of strings passed to WebExtension APIs w3c/webextensions#935, by @bershanskiy.
-
Can't Create a Passkey on Amazon w3c/webextensions#933, by @tpbc1989-oss.
-
-
5 issues closed.
-
Feature request: in-memory storage that persists across extension reload/update w3c/webextensions#944.
-
Agenda discussion for public meeting on 2026-01-29 w3c/webextensions#937.
-
Agenda discussion for public meeting on 2026-01-15 w3c/webextensions#929.
-
Can't Create a Passkey on Amazon w3c/webextensions#933.
-
-
28 issues received 56 new comments.
-
Support onEnabled event when the extension from disabled state to enabled state w3c/webextensions#353 (6 comments by @carlosjeurissen, @oliverdunk, @Rob--W, @thirumurugan-git, @tophf)
-
Agenda discussion for public meeting on 2026-01-29 w3c/webextensions#937 (4 comments by @bershanskiy, @carlosjeurissen, @dotproto, @Rob--W)
-
Align browsers on user activation for extension API: allow `auxclick` and `contextmenu` DOM events w3c/webextensions#930 (4 comments by @Rob--W, @tophf)
-
`sidePanel` API: `sidePanel.close()` and `sidePanel.toggle()` w3c/webextensions#521 (3 comments by @carlosjeurissen, @Rob--W)
-
Agenda discussion for public meeting on 2026-01-15 w3c/webextensions#929 (3 comments by @bershanskiy, @carlosjeurissen, @Rob--W)
-
Make the order of scripts across `content_scripts` entries deterministic w3c/webextensions#872 (3 comments by @oliverdunk, @xPaw)
-
Inconsistency in `browser.action`: `windowId` key and `enable()`/`disable()` arguments w3c/webextensions#463 (2 comments by @Rob--W)
-
Feature request: Support for WEBP as a possible `extensionTypes.ImageFormat` option w3c/webextensions#939 (2 comments by @hicallmeal)
-
Provide a way to distinguish prefetch requests from regular navigations in extension APIs w3c/webextensions#940 (2 comments by @kzar, @Rob--W)
-
Opt-in Mechanism for Structured Clone Serialization and JSON Fallback Considerations w3c/webextensions#931 (2 comments by @Rob--W)
-
Proposal: `WebRequest.securityInfo` API for receiving TLS certificate from web requests. w3c/webextensions#882 (2 comments by @vkrot-cell)
-
Proposal: Limits on lengths of strings passed to WebExtension APIs w3c/webextensions#935 (1 comment by @oliverdunk)
-
Feature request: in-memory storage that persists across extension reload/update w3c/webextensions#944 (1 comment by @dotproto)
-
[DNR] Redirect rule does not allow applying other redirect rules to the resulting request w3c/webextensions#468 (1 comment by @maximtop)
-
Web storage in extensions: quota, eviction and unlimitedStorage w3c/webextensions#388 (1 comment by @SpamMusubi153)
-
Ensure consistency of `action.openPopup` API across browsers w3c/webextensions#160 (1 comment by @Rob--W)
-
Allow extensions to track their own disable/uninstall events w3c/webextensions#836 (1 comment by @bbruneau)
-
Proposal: stop adding `host_permissions` from `content_scripts` w3c/webextensions#116 (1 comment by @oliverdunk)
-
-
4 pull requests opened.
-
Publish minutes of 2026-01-29 meeting w3c/webextensions#947, by @Rob--W.
-
Proposal: `i18n.getAvailableLanguages()` w3c/webextensions#942, by @carlosjeurissen.
-
Publish minutes of 2026-01-15 meeting w3c/webextensions#936, by @Rob--W.
-
Add `runtime.getDocumentId()` proposal w3c/webextensions#934, by @carlosjeurissen.
-
-
1 pull request merged.
-
Publish minutes of 2026-01-15 meeting w3c/webextensions#936.
-
-
7 pull requests received 30 new comments.
-
Update `runtime.onLoadedReason` to match `runtime.OnInstalledReason` w3c/webextensions#932 (9 comments by @carlosjeurissen, @kiaraarose, @Rob--W)
-
Proposal: `i18n.getAvailableLanguages()` w3c/webextensions#942 (8 comments by @carlosjeurissen, @oliverdunk, @Rob--W)
-