-
-
Notifications
You must be signed in to change notification settings - Fork 3.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
[v1] web page is not reactive on iOS 12.2 with hidden QDrawer #3784
Comments
@martinflorek Can you copy paste me the terminal output of "quasar info" please? I just want to make sure you are on latest and greatest, otherwise there was an issue reported in Vue which got fixed. |
@rstoenescu we use the UMD version (no quasar info) and the Quasar.version returns "1.0.0-beta.14", we upgraded from beta 13 today and it is still happening. Vue version is 2.6.10 and the linked Vue issue is not it. The iOS 12.2 was released a week ago and the JsFiddle example does not use router at all. |
This smells a lot like a Vue bug on its umd version regarding watchers. Current workarounds, until I fully figure this out, are:
|
Or 3. In your app's mounted() hook, add this: mounted: function () {
setTimeout(() => {
this.$forceUpdate()
})
} |
…ut component immediately emits false #3784
Found a good workaround for Vue. Thank you so much for reporting this! |
thank you. works great! |
This is a generalization of issue #3716 where it is happening on both iPhones and iPads with iOS 12.2.
Software version
v1.0.0-beta.13
Quasar: v1.0.0-beta.13
@quasar/app (v1+ only):
OS: iOS
Node:
NPM:
Browsers:
iOS: 12.2
Android:
Any other software related to your bug:
JsFiddle
Same JsFiddle as in the #3176.
What did you get as the error?
Vue properties are not reactive e.g. changing data/property via a button click does not update UI depending on that property.
What were you expecting?
UI updates when Vue properties change.
What steps did you take, to get the error?
QApp with a QDrawer which is hidden and can be pulled-out from side - via its breakpoint property. Default QDrawer is hidden on iPads and iPhones because of screen size. Now all the Vue properties are not reactive.
The text was updated successfully, but these errors were encountered: