quasarframework / quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time
https://quasar.dev
MIT License
25.9k stars 3.51k forks source link

version 1.20.2 introduced a bug in QForm that yields a TypeError #14509

Closed jdmcalee closed 2 years ago

jdmcalee commented 2 years ago

What happened?

After upgrading from 1.20.1 to 1.20.2, our login card component now yields a TypeError in console when the submit button is clicked and does not call the submit handler. Possibly added via #14410

What did you expect to happen?

The submit handler to run with no TypeError.

Reproduction URL

https://jsfiddle.net/egfqcjk2/3/

How to reproduce?

  1. Go to the provided URL
  2. Click the "LOG IN" button
  3. TypeError will be in the console (your browser's, not the fiddle's)

Flavour

Quasar CLI (@quasar/cli | @quasar/app)

Areas

Components (quasar)

Platforms/Browsers

Firefox

Quasar info output

Operating System - Linux(5.19.11-zen1-1-zen) - linux/x64
NodeJs - 14.20.1

Global packages
  NPM - 8.19.2
  yarn - 1.22.19
  @quasar/cli - 1.3.2
  @quasar/icongenie - Not installed
  cordova - Not installed

Important local packages
  quasar - 1.20.2 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
  @quasar/app - 2.4.2 -- Quasar Framework local CLI
  @quasar/extras - 1.15.3 -- Quasar Framework fonts, icons and animations
  eslint-plugin-quasar - Not installed
  vue - 2.7.10 -- Reactive, component-oriented view layer for modern web interfaces.
  vue-router - 3.6.5 -- Official router for Vue.js 2
  vuex - 3.6.2 -- state management for Vue.js
  electron - Not installed
  electron-packager - Not installed
  electron-builder - Not installed
  @babel/core - 7.19.3 -- Babel compiler core.
  webpack - 4.46.0 -- Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
  webpack-dev-server - 3.11.3 -- Serves a webpack app. Updates the browser on changes.
  workbox-webpack-plugin - 5.1.4 -- A plugin for your Webpack build process, helping you generate a manifest of local files that workbox-sw should precache.
  register-service-worker - 1.7.2 -- Script for registering service worker, with hooks
  typescript - 4.2.2 -- TypeScript is a language for application scale JavaScript development
  @capacitor/core - Not installed
  @capacitor/cli - Not installed
  @capacitor/android - Not installed
  @capacitor/ios - Not installed

Quasar App Extensions
  quasar-app-extension-ide-helper - 0.0.6 -- Quasar framework extension which enables IDE features like autocomplete by generating helper files for IDE to index.

Networking
  Host - 4442730d7bce
  eth0 - 10.172.8.3

Relevant log output

No response

Additional context

No response

pdanpdan commented 2 years ago

Duplicate https://github.com/quasarframework/quasar/issues/14492