diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json
index 2c50782636..c8254517e9 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json
+++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json
@@ -15,12 +15,12 @@
},
"devDependencies": {},
"ignore": [],
- "version": "1.4.18",
- "_release": "1.4.18",
+ "version": "1.4.24",
+ "_release": "1.4.24",
"_resolution": {
"type": "version",
- "tag": "1.4.18",
- "commit": "39d5a6a55acf536c14945385fbce917516fe23ea"
+ "tag": "1.4.24",
+ "commit": "05159909e71faf74eb1d39f3cac661614b0a5d5b"
},
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.0",
diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css
index 1da4198430..ad518de96b 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css
+++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.css
@@ -27,7 +27,7 @@
text-align: center;
}
-.actionSheetMenuItem {
+button.actionSheetMenuItem {
padding: 0 1.6em;
margin: 0;
text-transform: none;
@@ -35,13 +35,14 @@
display: flex;
font-weight: inherit;
align-items: center;
+ flex-shrink: 0;
}
.actionSheetItemText {
padding: .8em 0;
}
-.layout-tv .actionSheetMenuItem {
+.layout-tv button.actionSheetMenuItem {
padding-top: .16em;
padding-bottom: .16em;
}
@@ -53,6 +54,8 @@
.actionSheetScroller {
/* Override default style being applied by polymer */
margin-bottom: 0 !important;
+ display: flex;
+ flex-direction: column;
}
.layout-tv .actionSheetScroller {
diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js
index c77e412b45..e167ab329b 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js
@@ -1,4 +1,4 @@
-define(['dialogHelper', 'layoutManager', 'globalize', 'paper-button', 'css!./actionsheet', 'html!./../icons/nav.html', 'scrollStyles'], function (dialogHelper, layoutManager, globalize) {
+define(['dialogHelper', 'layoutManager', 'globalize', 'emby-button', 'css!./actionsheet', 'html!./../icons/nav.html', 'scrollStyles'], function (dialogHelper, layoutManager, globalize) {
function parentWithClass(elem, className) {
@@ -151,14 +151,14 @@
dlg.classList.add('centered');
}
- var itemTagName = 'paper-button';
+ var itemTagName = 'button';
for (i = 0, length = options.items.length; i < length; i++) {
option = options.items[i];
var autoFocus = option.selected ? ' autoFocus' : '';
- html += '<' + itemTagName + autoFocus + ' class="actionSheetMenuItem" data-id="' + (option.id || option.value) + '">';
+ html += '<' + itemTagName + autoFocus + ' is="emby-button" type="button" class="actionSheetMenuItem" data-id="' + (option.id || option.value) + '">';
if (option.ironIcon) {
html += '