-
Notifications
You must be signed in to change notification settings - Fork 13.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: none of the events of ion-input are firing after the @ionic/vue 8.4.3 update #30206
Closed
3 tasks done
Labels
Comments
2 tasks
Thank you for the issue! We're currently investigating this, along with all other related Vue issues introduced in version 8.4.3. |
jnettome
added a commit
to jnettome/ionic
that referenced
this issue
Mar 7, 2025
github-merge-queue bot
pushed a commit
that referenced
this issue
Mar 11, 2025
Issue number: resolves #30206 resolves #30178 resolves #30177 resolves #30175 resolves #30170 --------- <!-- Please do not submit updates to dependencies unless it fixes an issue. --> <!-- Please try to limit your pull request to one type (bugfix, feature, etc). Submit multiple pull requests if needed. --> ## What is the current behavior? There have been plenty of issues reported in regards to Vue components failing to propagate events. It seems like when we updated the Vue output target and started to use the provided runtime code from the output target, we have changed the way how event names are computed. Ionic has used a custom wrapper for handling events that would kebab case event names. That is no longer needed and removing it fixes observed issues. Reproduction case working: https://stackblitz.com/edit/vj18czas-wdhzxjom?file=package.json ## What is the new behavior? We have received a fix for this in stenciljs/output-targets#617 which I hope will resolve this issue by updating the dependency. ## Does this introduce a breaking change? - [ ] Yes - [x] No <!-- If this introduces a breaking change: 1. Describe the impact and migration path for existing applications below. 2. Update the BREAKING.md file with the breaking change. 3. Add "BREAKING CHANGE: [...]" to the commit description when merging. See https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer for more information. --> ## Other information Dev build: `8.4.4-dev.11741193800.14916f6f`
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Prerequisites
Ionic Framework Version
v8.x
Current Behavior
In 8.4.2, events of
ion-input
fire normally, but after updating to 8.4.3, nothing fires anymore. It breaks completely.Related issues: #30170 - #30177 - #30178.
Expected Behavior
In 8.4.3,
ion-input
events should fire as they did in 8.4.2 without any breaking changes.Steps to Reproduce
Folder Information
Steps to Reproduce
npm run dev
in each folder individually.http://localhost:5173/
.ion-input
labeled "Default input".Code Reproduction URL
https://github.com/ozgurg/ionic-8.4.3-event-issue-reproduce
Ionic Info
Additional Information
The 8.4.3 changelog only mentions Vue. I only reproduced it with Vue, but other frameworks and components may have the same issue.
The reproduce projects was created using
ionic start reproduce blank
. Only the versions of@ionic/vue
and@ionic/vue-router
were fixed to reproduce the bug. The only file modified wassrc/views/HomePage.vue
. Everything else remains the same as in the "blank" starter template.The text was updated successfully, but these errors were encountered: