Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.

¿Es vaadin/flow apto para principiantes?

En los últimos 30 días, vaadin/flow fusionó 27 de 30 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 7 issues aptos para principiantes abiertos.

Estrellas
754
Forks
219
Issues abiertos para principiantes
7
Issues indexados
1.3k
Merge medio
19 h 56 min
PR fusionados (30 d)
461
Lenguaje dominante
Java
Licencia
Apache-2.0
Último push a GitHub
26/9/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted good first issue

Cómo contribuir a vaadin/flow

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  3. Elige uno de los 7 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

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

  • Quarkus native image build is failing on main
    Abierto
    quarkus-native

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

    vaadin/flow#25980 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Dev Loop CLI: apply silently drops an application.properties change when the pom changes in the same batch
    Abierto

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

    vaadin/flow#25956 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Dev Loop CLI: restart fails with ClassNotFoundException after the main class moves to another package
    Abierto

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

    vaadin/flow#25954 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add an integration test that builds a Flow application into a GraalVM native image
    Abierto
    native-image needs design testing

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

    vaadin/flow#25886 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [aw] Detection Runs
    Abierto
    agentic-workflows

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 1/100

    vaadin/flow#25880 · 32 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Declare deferred JavaScript as JsSnippet so DOM listener expressions and Lit templates work without unsafe-eval
    Abierto
    javascript needs design

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

    vaadin/flow#25870 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Split flow-build-info.json into separate development and production mode files
    Abierto
    development mode needs design

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

    vaadin/flow#25856 · 10 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Use @JsInvoker also for creating JsFunction instances
    Abierto

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

    vaadin/flow#25837 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Allow @JsInvoker to target a @JsModule
    Abierto

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

    vaadin/flow#25814 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Call instance method for @JsInvoker methods without a @JsExpression annotation
    Abierto

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

    vaadin/flow#25812 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support typed return values from @JsInvoker methods
    Abierto

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

    vaadin/flow#25811 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Split @JsInvoker code in the JS bundle using the same logic as @JsModule splitting
    Abierto

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

    vaadin/flow#25810 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Automate the maintained-branch health check
    Abierto
    internal improvement

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

    vaadin/flow#25778 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Make framework-generated JavaScript invocations identifiable to an external test driver
    Abierto
    needs design

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

    vaadin/flow#25734 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Dev loop: a Kotlin source edit is silently skipped — apply reports "no changes" with exit 0
    Abierto
    development mode

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

    vaadin/flow#25716 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Loading indicator is set to opacity 0 and pointer-events none for all stages
    Abierto
    Impact: Low regression Severity: Minor workaround

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

    vaadin/flow#25705 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Route path is decoded twice when it reaches the router already decoded
    Abierto
    Impact: Low needs design Severity: Minor

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

    vaadin/flow#25690 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add support for passing parameters to event data expressions
    Abierto

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

    vaadin/flow#25658 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Store theme names in a node feature like ClassList instead of parsing the theme attribute
    Abierto
    breaking change element API internal improvement

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

    vaadin/flow#25603 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: Four older behaviours that cost a real application time
    Abierto
    Impact: Low needs design Severity: Minor

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

    vaadin/flow#25580 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: MenuConfiguration.getPageHeader calls a title generator with no route parameters
    Abierto
    Impact: Low Severity: Minor

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

    vaadin/flow#25578 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: CSS files pulled in with @import from a stylesheet are blocked by the default security setup
    Abierto
    documentation

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

    vaadin/flow#25576 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: no server side way to build a route's absolute URL
    Abierto

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

    vaadin/flow#25574 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: Three deprecations that do not name a replacement
    Abierto
    documentation

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

    vaadin/flow#25571 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: FeatureFlags.setEnabled rewrites the project's source file
    Abierto
    documentation

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

    vaadin/flow#25567 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Hackathon 25.3: A PageTitleGenerator annotated @Component silently becomes the whole application's generator
    Abierto
    Impact: Low Severity: Minor

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

    vaadin/flow#25558 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Notify VaadinService initialization listeners after the outermost `init()` has finished
    Abierto
    v26

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

    vaadin/flow#25555 ·

    Los mantenedores suelen responder en 1 día

  • Integrate CLI and daemon to vaadin-agent-tools
    Abierto

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

    vaadin/flow#25462 ·

    Los mantenedores suelen responder en 1 día

  • Automatic tests for Vite/Hotdeploy mode covering TS/JS changes/hot-reload
    Abierto

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

    vaadin/flow#25461 ·

    Los mantenedores suelen responder en 1 día

  • Automatic tests for Windows script
    Abierto

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

    vaadin/flow#25460 ·

    Los mantenedores suelen responder en 1 día

  • Changes to the Dialog are not reflected in the UI after HotSwap
    Abierto
    Impact: Low live reload Severity: Minor

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

    vaadin/flow#25415 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Change “Native” prefixed html wrappers to “Html”
    Abierto
    v26

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

    vaadin/flow#25401 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Warn if the same component instance has multiple signal effects with the same effect callback
    Abierto
    Complexity: Low signals

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

    vaadin/flow#25302 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Signals: no supported way to keep shared state consistent with a database
    Abierto
    enhancement

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

    vaadin/flow#25864 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • SharedListSignal: no emptiness condition for transactions (ifEmpty / ifNotEmpty parity)
    Abierto
    enhancement

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

    vaadin/flow#25866 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Shared signals: no access to the previous value when a value changes
    Abierto
    enhancement

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

    vaadin/flow#25868 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Signals: no way to resolve a shared signal by topic id, and no expiration
    Abierto
    enhancement

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

    vaadin/flow#25865 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Signals: no equivalent of EntryScope.CONNECTION, so presence survives a closed tab
    Abierto
    enhancement

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

    vaadin/flow#25867 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Support coding agent daemon to work with Gradle
    Abierto

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

    vaadin/flow#25280 ·

    Los mantenedores suelen responder en 1 día

  • Using daemon with coding agent and app running from IDE in debug mode
    Abierto

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

    vaadin/flow#25279 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Allow ServiceInitListeners to decorate the executor VaadinService resolves
    Abierto

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

    vaadin/flow#25253 ·

    Los mantenedores suelen responder en 1 día

  • VaadinSession.getPushId calls checkHasLock although not needed.
    Abierto
    investigation

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

    vaadin/flow#25233 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Click shortcut on a button inside a modal Dialog no longer fires after opening the dialog
    Abierto
    Impact: Low regression Severity: Major

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

    vaadin/flow#25213 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Coding agents have no reliable feedback loop for changes to a running dev-mode app
    Quizá libre de nuevo @tltv la tomó hace 47 días y no hay ningún pull request abierto. Abierto
    Epic

    vaadin/flow#25197 · 2 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • PWA app's content starts below "dynamic island" when not using AppLayout
    Abierto
    Impact: Low Severity: Major workaround

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

    vaadin/flow#25177 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add ability to make some views live only in DEV Mode
    Abierto

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

    vaadin/flow#25170 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • addToModalComponent does not nest overlays inside VISUAL modals
    Abierto
    investigation

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

    vaadin/flow#25136 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Do not destroy existing `pnpm-workspace.yml` file
    Abierto
    Complexity: Medium Impact: Low node/npm/pnpm/bun Severity: Minor

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

    vaadin/flow#25122 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Separate framework bookkeeping of pending JavaScript invocations from the public then() API
    Abierto
    refactor

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

    vaadin/flow#25096 ·

    Los mantenedores suelen responder en 1 día

  • Make application configuration global
    Abierto
    Complexity: High needs design v26

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

    vaadin/flow#25090 ·

    Los mantenedores suelen responder en 1 día

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.