Appium only show native app context, is does not recognises the webview context for android app

I’m running into a similar issue, except I never change context because I’ve never had it work (chromedriver never connects and there’s nothing useful in the debug log). I’m stumped as to why I can still navigate and manipulate webview elements without ever changing context on nexus 5 running 4.4.2. The nexus is unlocked (I saw some info on forums claiming this “should” fix chromedriver issues, but it didn’t help me. Is this an actual requirement?)
See: