Incompatibility bugs found under mobile phone (Android, iOS)

Certified Senior Developer

Hi,

With our client, we could reproduce a curious problem with mobile phones (Android and iOS) :

In an Interface we have a parent dropdown (category) that is used to filter a children dropdown.
Initially the children list contains all the items because the selection of the category is on -Select- (null).

1.1/ Nominal case:

- The first time we select a specific category (let's say -1-), we meet an issue : the children list contains all the items (filter does not work)
- Then we select another category (-2-) : all works fine, the children list is well filtered
- Then we select again the previous category  -1- : all works fine, the children list is well filtered (18 items with scrollbars)

After this, the children is always well filtered (whatever the category selected).

If we close the Interface then re-open it, we can reproduce the issue.

1.2/ Alternative case: If we make a test with a category filter that retreives few children items (less than 10, ie : without scrollbar), the issue does not appear.

It may suggest that the issue is linked to the number of items of the list. 

We have tested this issue on the mobile phone/OS versions below :

- iOS 15.6.1
- Samsung Galaxy A3 (Version android 8.0.0).
- Galaxy A41 - Android version 12
- Galaxy A5 - Android version 8
- Galaxy S8 - Android version 9
- Galaxy S22 - Android version 12

2/ We have another issue but we could reproduce it only under old OS :

The Appian Query that returns our children list is designed using the DB "is_active" field filter (the query is designed to never retreive the inactive items).
With this old phone, when we test the dropdowns we can see some inactive items appearing in the dropdown list.

Of course, the 2 Bugs described above never happend on Windows computers (the client is using 75% of Windows computer and 25% mobile phone).

He is using the latest 22.3 Cloud Appian version.


- Would you have any idea about the reason of these issues ?
- Is there any way to test Appian Android/iOS specifically ?

Regards

  Discussion posts and replies are publicly visible

Parents Reply
  • 0
    Certified Senior Developer
    in reply to Peter Lewis

    Peter, I can confirm that the test we've made yesterday with our client (each of us using our own telephone) was made online.

    For the 2nd issue, thank you for the idea, I have to ask to the client if is it possible that the "is_active" issue could have occurred offline. -- EDIT: after asking the question, the mobile was online --

    For your last point, I can confirm you that the a!isNativeMobile() function is not used.

Children
No Data