Build 6232_5386
This is a strange one. It only happens on iOS. It does not happen in working preview, live preview, or on a PC.
So to test the attached sample component it needs to be published.
I began seeing a seemingly random problem where a panel card does not display when navigating to it using the Next button. The problem does not happen when navigating by swiping.
The sample component is a very simple UX designed to demonstrate the problem. It is designed to run in a browser. I am testing on an older iPad and an iPhone 11 ProMax, both running iOS 13.2.3.
The behavior I am describing is when running Chrome on iOS. Safari has even stranger problems.
Running it as is has no problems while using the Next button.
But then refresh the browser, and while still viewing PANELCARD_1, click the "Add Text 1 to Text 2" button. This fetches the value in the Text_1 control and appends it to the value in the Text_2 control:
Now use the Next button to navigate to Panel 3, where the Text_2 control is. Panel 3 does not display.
It will display by tapping on the screen, or navigating away from and back to Panel 3.
Move the Text_2 control to Panel 2 and the problem goes away. Of course, that is not an option in my production UX.
TestPanelNavigation.zip
This is a strange one. It only happens on iOS. It does not happen in working preview, live preview, or on a PC.
So to test the attached sample component it needs to be published.
I began seeing a seemingly random problem where a panel card does not display when navigating to it using the Next button. The problem does not happen when navigating by swiping.
The sample component is a very simple UX designed to demonstrate the problem. It is designed to run in a browser. I am testing on an older iPad and an iPhone 11 ProMax, both running iOS 13.2.3.
The behavior I am describing is when running Chrome on iOS. Safari has even stranger problems.
Running it as is has no problems while using the Next button.
But then refresh the browser, and while still viewing PANELCARD_1, click the "Add Text 1 to Text 2" button. This fetches the value in the Text_1 control and appends it to the value in the Text_2 control:
Code:
var _1 = {dialog.Object}.getValue('Text_1'); var _2 = {dialog.Object}.getValue('Text_2'); {dialog.Object}.setValue('Text_2',_1 + _2);
It will display by tapping on the screen, or navigating away from and back to Panel 3.
Move the Text_2 control to Panel 2 and the problem goes away. Of course, that is not an option in my production UX.
TestPanelNavigation.zip
Comment