Hi there,
out of nowhere and without me making any changes to the app, I noticed multiple things not working any more when testing in Thunkable Live on Android. Those are just the first three examples I noticed:
On multiple screens: “When screen opens, from Label set text to XYZ” doesn’t work.
List viewer literally just disappeared and isn’t showing any more on the screen.
On one screen: “When screen starts, set labels to XYZ and background images to XYZ, then clone and set visibility to true”. --> The entire screen remains white
All those things have worked normally for weeks and I didn’t make any changes that could possibly be the reason.
Is there a known, global issue?
I’m convinced this can’t be something just on my side.
Are these the snap to position (legacy) screens, or drag and drop (“new ui”) screens?
Was working with an older project this morning that had the ListViewer and it was fine. Do you have a sample project or screen recording to show this behaviour?
Do you set properties like this on more than one screen?
The biggest one that appeared is that each time you swipe screen in the top tab navigator the screen loads from 0.
This is very troubling because it means that the user have the wait that everything loads again when he swip screen , in my case loading can take 5-6 sec for each screen , so impossible to make a user wait that long each time he swipe !
The I went and added two or 3 components to each screen, and again the scrolling was smooth and there was no noticeable reloading. (I just didn’t make a video because it would show essentially the same thing.)
Oh oh… I just noticed I am experiencing the issue with the tab navigator described above by 83c4d26aa4d240 as well across all of my devices but in my case the screens never fully (re)load as only a part of them does:
Apple iPhone 7 Plus - iOS 14.3 - v253
Samsung Galaxy S10 - Android 10 - v253
Huawei P Smart Z - Android 10 - v253
Honor 9 Lite - Android 9 - v253
There is definitely something wrong with screens which use cloning.
On multiple screens: “When screen opens, from Label set text to XYZ” doesn’t work.
List viewer literally just disappeared and isn’t showing any more on the screen.
On one screen: “When screen starts, set labels to XYZ and background images to XYZ, then clone and set visibility to true”. --> The entire screen remains white
Do these screens have a loading icon? Is this on an android device? If so, a bug appeared a few weeks ago that the open event does not occur on android devices if there is a loading icon List Viewer not set on Screen Open
I have an app that has mulitple large screens using a top navigator as well. I have found that for navigators, all of the screens start and load simultaneously, create a LOT of concurrent processing. Although thunkable generally runs in these situations, it can be brittle.
One debugging strategy to consider is to temporarily add a speech to text block as the first and last block in both the start and open events of all screens in the tab navigator. Something like this.
Then open the app but DO NOT interact. Just watch and listen to see which event occur. After all of the screens have finished the start and open events. try swiping to the other screen as wait to see if any events occur. Then swipe back to the opening screen.
Are the events you are expecting to occur actually occuring as they should? If not, which are occuring that shouldn’t and which are not occuring that should?
Yes, I do that on multiple screens, which is what gives me headaches. I haven’t worked on the screen in over a week where I just found the issue because it was done and didn’t need any more work. I checked 2 other screens where I am doing the same and there aren’t any issues at all.