Kapeli / Dash-iOS

Dash for iOS was discontinued. Please check out Dash for macOS instead.
https://kapeli.com/dash
Other
7.13k stars 924 forks source link

Search bar hides first match #99

Open rotu opened 5 years ago

rotu commented 5 years ago

Searching for a docset seems broken. I type “cm” into the docset search and “Craft” comes up but not “Cmake”.

Searching for a docset hides the first result under a nearly opaque grey bar. Note in the below screenshot, I expect to see "CMake", but it is only faintly visible.

Dash version 1.8.13 iPad running the iPadOS beta 13.0 (17A5565b)

71DCCECC-B8BD-4CE1-A888-B80180F4D4D8

rotu commented 5 years ago

Possibly related to #96

rotu commented 5 years ago

It seems the issue is that it omits the first result starting with the given characters. For instance, “A” skips “ActionScript” and brings up the rest of the matching results, starting with “Akka”. “An” skips “Android” and brings up the rest of the results starting with “Angular”.

This seems to be affecting search within docsets as well - the first match is getting skipped (though notably not if the last character of the query is an underscore): 9A966FFB-B71A-4B22-A28A-096886C1C272 9C12D063-AA06-44DA-9D07-59362C4D3D7D

Sicalxy commented 4 years ago

The first match was not omitted but hidden. The transparent grey bar below the search bar is unnecessary but hide the first item, but I can still access the first item touching the grey bar.

rotu commented 4 years ago

@Sicalxy good catch! This is an interface bug, not a logic bug.

martineno commented 4 years ago

I have been able to replicate this issue with the production version of iOS 13.

iOS: 13.1.3 iPhone 11 Pro Dash: 1.8.13

Attempted troubelshooting: Deleteing and re-installing Dash. This does not resolve the issue

richardtop commented 4 years ago

I can confirm, this is a UI issue and the first item is obscured by the gray search bar. When trying to pull the list a bit down, the first element can be seen, but not selected:

IMG_2074