Для ряда браузеров есть фиксы,
/**
* Android stock browser - fix select menu
*/
var nua = navigator.userAgent,
isAndroid = (nua.indexOf('Mozilla/5.0') > -1 && nua.indexOf('Android ') > -1 && nua.indexOf('AppleWebKit') > -1 && nua.indexOf('Chrome') === -1);
if (isAndroid) {
$('select.form-control').removeClass('form-control').css('width', '100%');
};
/**
* Fix Device-Width in Internet Explorer 10 in Windows Phone 8.
* @copyright 2014-2015 Twitter, Inc.
* @license MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
if (nua.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style');
msViewportStyle.appendChild(document.createTextNode('@-ms-viewport{width:auto!important}'));
document.querySelector('head').appendChild(msViewportStyle);
}
поищи может и для твоего случая есть. у меня проблем не наблюдалось