Мобильная панель jQuery не полностью закрывается только в браузере Android

JSFiddle: http://jsfiddle.net/nbh1rn33/

У меня странная проблема с панелью jQm.

Открытая панель не закрывается полностью. См. Ниже изображение:

Введите описание изображения здесь

Как ни странно, это происходит только в браузере Android, а не на ПК (Chrome, IE).

Это ошибка с jQm или я сделал что-то не так?

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.css" rel="stylesheet"/> <script src="https://code.jquery.com/jquery-2.1.4.js"></script> <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.js"></script> </head> <body> <div data-role="page"> <div data-role="header" data-position="fixed" > <h1>Test Page</h1> <div data-type="horizontal" data-role="controlgroup"> <a href="#search_condition_panel" id="search_condition_btn" class="ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-grid">Show Options</a> </div> </div> <div role="main" class="ui-content"> </div> <div data-position-fixed="true" data-role="panel" data-display="overlay" id="search_condition_panel" data-position="right"> <div class="ui-field-contain"> <label for="search-condition-select-brand">Brand</label> <select id="search-condition-select-brand" name="search-condition-select-brand" data-mini="true"> </select> </div> </div> <div id="datepicker"></div> </div> </body> </html> 

Посмотрите, как ошибка jQuery UI, для 1.4.2 он не может быть воспроизведен и воспроизведен для 1.4.5. Тест на моей Galaxy S4

Основное различие в вашем случае – это свойства sss класса .ui-panel-closed :

 /* 1.4.5 */ .ui-panel-closed { width: 0; max-height: 100%; overflow: hidden; visibility: hidden; left: 0; clip: rect(1px,1px,1px,1px); } /* 1.4.2 */ .ui-panel-closed { width: 0; max-height: 100%; overflow: hidden; visibility: hidden; } 

И если вы сбросите свойство left css для .ui-panel-closed все будет нормально работать:

 .ui-panel-closed { left: auto !important; // left auto fix problem }