There are various problems with the UC Mini browser mobile experience:
- References open at the bottom of the page and are not visible
- Overlays do not work
- The search form does not work due to invisible mw-ui-icon's, a lack of placeholder and the lack of overlay support
UC Mini doesn't make it easy to debug due to aggressive caching (which is why previously I incorrectly suggested async JavaScript was not loading)
We should blacklist this browser, but the user agent for UC Mini is extremely generic [1] so I'm not sure how best to do this. I am currently exploring whether feature detection can be used.
[1] "Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv: 1.2.3.4) Gecko/"
See also: T146699: Browsers that do not support async JS do not degrade gracefully