Charter and administrivia for the WebExtensions Community Group (WECG)

¿Es w3c/webextensions apto para principiantes?

Los mantenedores de w3c/webextensions suelen responder a un pull request en 2 días. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
722
Forks
101
Issues abiertos para principiantes
0
Issues indexados
530
Merge medio
5 d 21 h
PR fusionados (30 d)
10
Lenguaje dominante
Bikeshed
Licencia
Sin datos de licencia
Último push a GitHub
27/10/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a w3c/webextensions

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Specify failure, update, removal and lifetime of the background service worker registration
    Abierto
    inconsistency needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: background scripting

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    w3c/webextensions#1177 ·

    Los mantenedores suelen responder en 2 días

  • Specify what Service Workers must admit for the background service worker registration
    Abierto
    inconsistency needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: background scripting

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    w3c/webextensions#1176 ·

    Los mantenedores suelen responder en 2 días

  • Allow declaring a separate set of icons which can be used as monochrome icons
    Abierto
    needs-triage: chrome needs-triage: firefox supportive: safari topic: action topic: icons

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    w3c/webextensions#1172 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Specify the different types of tab and window ids
    Abierto
    spec clarification wewg

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    w3c/webextensions#1170 ·

    Los mantenedores suelen responder en 2 días

  • Adopt `Semantic Line Breaks` in our markdown documents
    Abierto
    admin wewg

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    w3c/webextensions#1169 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Proposal: expose `browser.tabs.TAB_ID_ASSOCIATED` constant
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: tabs and windows

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1168 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Make `tabs.getCurrent()` return the containing tab for embedded options_ui
    Abierto
    implemented: firefox inconsistency needs-triage: chrome needs-triage: safari topic: tabs and windows

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    w3c/webextensions#1167 ·

    Los mantenedores suelen responder en 2 días

  • Expose embedded options_ui in `runtime.getContexts()`
    Abierto
    implemented: firefox inconsistency needs-triage: chrome needs-triage: safari

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    w3c/webextensions#1166 ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: `action.setIcon({ path: "" })`
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: action topic: icons

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    w3c/webextensions#1165 ·

    Los mantenedores suelen responder en 2 días

  • Offer extensions to opt-out of magic permission prompts by the browser
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: permissions

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1163 ·

    Los mantenedores suelen responder en 2 días

  • Determine what icons to use if `icon_variants` does not yield a matching icon group
    Abierto
    inconsistency needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: icons

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    w3c/webextensions#1159 ·

    Los mantenedores suelen responder en 2 días

  • Specify when an event listener counts as registered
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: background scripting

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1158 ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: a manifest path that escapes the extension root (`../`)
    Abierto
    inconsistency needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: background scripting topic: icons

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1157 ·

    Los mantenedores suelen responder en 2 días

  • Specify what happens when a script in `background.scripts` fails to load
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: background scripting

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    w3c/webextensions#1156 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Express required and/or optional extension features
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1153 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Supports API: extension API feature support detection
    Abierto
    supportive: chrome supportive: firefox supportive: safari

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    w3c/webextensions#1151 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: a call to action.openPopup() with a user gesture grants activeTab in Firefox but not in Chrome or Safari
    Abierto
    implemented: chrome implemented: safari inconsistency spec clarification supportive: firefox topic: activeTab topic: user activation tpac 2026

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    w3c/webextensions#1149 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Remove/increase action popup height limitation of 600px
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: action

    Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100

    w3c/webextensions#1148 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Proposal: `runtime.getOwnContext()`
    Abierto
    neutral: firefox supportive: chrome supportive: safari tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1147 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Proposal: `runtime.Context.associatedTabId`
    Abierto
    supportive: chrome supportive: firefox supportive: safari tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    w3c/webextensions#1146 · 9 comentarios ·

    Los mantenedores suelen responder en 2 días

  • `action.getUserSettings().isOnToolbar` unsufficient for the use-cases
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari spec clarification topic: action

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1145 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Dashlane's experience of & feedback on MV3 (mostly Chromium)
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari tpac 2026

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    w3c/webextensions#1144 · 7 comentarios · 34 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Support `action.getPopup()` without parameters
    Abierto
    implemented: safari supportive: chrome supportive: firefox

    Dificultad 4/5 3-5 días Aptitud para principiantes 58/100

    w3c/webextensions#1143 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: `action.getPopup()` full URL vs relative URL
    Abierto
    implemented: chrome implemented: firefox implemented: orion implemented: safari spec clarification topic: action tpac 2026

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    w3c/webextensions#1142 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Callback support in async functions
    Abierto
    implemented: safari inconsistency needs-triage: chrome needs-triage: firefox

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    w3c/webextensions#1141 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Make `action.setPopup({ popup: "invalid.html" })` reject and have no side-effect
    Abierto
    implemented: safari supportive: chrome supportive: firefox

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    w3c/webextensions#1138 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Do not hard-error on `manifest.icons` and `action.default_icon` non-integer keys
    Abierto
    implemented: orion implemented: safari inconsistency neutral: firefox spec clarification supportive: chrome topic: icons tpac 2026

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    w3c/webextensions#1136 · 6 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Do not hard-error on `options_ui.chrome_style` in mv3+
    Abierto
    implemented: firefox implemented: orion implemented: safari inconsistency spec clarification supportive: chrome

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    w3c/webextensions#1135 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Clarify manifest version-specific spec writing
    Abierto
    spec clarification wewg

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    w3c/webextensions#1131 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Using dynamic URL in `runtime.tabs.create()`
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    w3c/webextensions#1128 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: `background.scripts: []` should not load a background context
    Abierto
    implemented: chrome implemented: safari inconsistency spec clarification supportive: firefox topic: background scripting tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1127 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Configure and determine action click behavior
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: action topic: sidebar tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    w3c/webextensions#1126 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: insertion of default values into dictionaries, null vs undefined vs false
    Abierto
    inconsistency needs-triage: chrome needs-triage: firefox spec clarification supportive: safari tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    w3c/webextensions#1124 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: `action.setIcon({path: "relative.png"})` relative path handling
    Abierto
    implemented: firefox implemented: orion implemented: safari supportive: chrome topic: action topic: icons tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    w3c/webextensions#1122 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • `options_ui` sub-pixel height issues
    Abierto
    needs-triage: chrome needs-triage: firefox neutral: safari

    Dificultad 4/5 3-5 días Aptitud para principiantes 22/100

    w3c/webextensions#1121 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: viewport width calculation with visible scrollbar
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: action tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    w3c/webextensions#1120 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Ignore `icon_variants` with unknown properties
    Abierto
    implemented: orion implemented: safari inconsistency spec clarification supportive: chrome supportive: firefox tpac 2026

    Dificultad 3/5 1-2 días Aptitud para principiantes 25/100

    w3c/webextensions#1119 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Keep old color after `action.setBadgeBackgroundColor({color: 'invalid'})`
    Abierto
    implemented: chrome implemented: firefox supportive: safari topic: action

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    w3c/webextensions#1118 · 8 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Proposal: Bring back tab.selected: highlighted tabs may not also be selected
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: tabs and windows

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1117 · 7 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: `selectionText` in contextMenus/Menus
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: menus tpac 2026

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    w3c/webextensions#1116 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Make `action.setIcon({path: "invalid.png"})` reject and have no side-effect
    Abierto
    implemented: chrome needs-triage: firefox needs-triage: safari spec clarification topic: action tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100

    w3c/webextensions#1115 · 13 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Exposure of types in the `browser.*` namespaces
    Abierto
    implemented: chrome implemented: firefox implemented: orion implemented: safari inconsistency tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100

    w3c/webextensions#1114 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Populate `tabs` in the browser.window.onCreated() event listener?
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: tabs and windows

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    w3c/webextensions#1111 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • macOS: expose sandbox provenance for URLs opened by native applications
    Abierto
    follow-up: safari needs-triage: chrome needs-triage: firefox needs-triage: safari

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    w3c/webextensions#1108 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: order of expired alarm delivery
    Abierto
    needs-triage: chrome needs-triage: firefox needs-triage: safari topic: alarms tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    w3c/webextensions#1107 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: format of the fulfilled object for browser.notifications.getAll()
    Abierto
    follow-up: chrome inconsistency needs-triage: chrome needs-triage: firefox needs-triage: safari tpac 2026

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    w3c/webextensions#1105 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: Behavior of `action.setIcon({})`
    Abierto
    implemented: firefox implemented: safari inconsistency supportive: chrome topic: action tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1101 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Proposal: Allow extensions to specify the initial size of Split View panes
    Abierto
    follow-up: chrome needs-triage: chrome needs-triage: firefox needs-triage: safari topic: tabs and windows

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    w3c/webextensions#1100 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Proposal: devtools.panels.ExtensionPanel.reportSearchResults()
    Abierto
    needs-triage: chrome needs-triage: safari proposal topic: devtools

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    w3c/webextensions#1099 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistency: sub-menu context inheritance
    Abierto
    follow-up: chrome implemented: firefox implemented: orion implemented: safari topic: menus tpac 2026

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    w3c/webextensions#1090 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.