Android mobile device detection is too strict

Agreed but I know with 100% certainty that Nexus 7 used to be detected as mobile, and is not now.

user_agent =~ /Mobile|webOS|Nexus 7/ && !(user_agent =~ /iPad/)

To be clear, my goals are

  1. We should auto-detect mobile in Android Chrome and Android Firefox on Android (because Android tablets, LOL) and we can test this on our team Nexus 6p devices + the Nexus 7 devices…
  2. We should auto-detect mobile in Mobile Safari on 2012+ iOS 8,9 handheld devices

So I think only #1 is failing us at the moment…