OAuth behavior changed since Feb. 20 with WebView on Android

Can i have an official statement on why the OAuth api doesn’t follows the documentation?

If i’m not providing a desktop useragent, the API doesn’t works as documented, meanwhile previously that wasn’t necessary.