@atom-box opened this Issue on September 22nd 2022

To reproduce:
In Matomo Cloud, create a new segment with this condition: (operating system == 'android')

Expected:
One of the suggestions as you type should be 'android'

Actual:
Even if you start to type: a-n-d-... nothing comes up in the suggestions.
image
The segment can still be created: I typed in 'android', got no assistance from the suggested OS's, and once created, the segment works fine.

So this bug is just that the suggestions won't suggest android. This might sound like a small thing, but since the suggestions include weird things like Whale OS and Zenwalk, it makes it seem to the user that detecting Android OS is one of the few OS's that are unsupported.

As a counterexample, I confirmed that this bug is not present in my on premise Matomo version 4.10.
So everything is okay on this system:
Matomo version: 4.10.1
MySQL version: 5.7.39-0ubuntu0.18.04.2
PHP version: 7.4.30

@bx80 commented on September 22nd 2022 Contributor

Hi @atom-box, thanks for the detailed write up :+1: I can confirm the issue is present on 4.x-dev, I'll assign it for prioritization.

@sgiehl commented on October 6th 2022 Member

For me Android is actually in the suggestion list. The list of suggested OS is sorted by their usage. So if there weren't any visits with Android in the last days it might be sorted down the list. As there is a limit how many entries are suggested at all, it can happen that it is removed from the suggestion list I guess. Might be possible that device detector used in Matomo 4.12 is now able to detect more OS, causing more OS being dropped from suggestion list.

Powered by GitHub Issue Mirror