diff --git a/src/controllers/itemDetails/index.js b/src/controllers/itemDetails/index.js index b7b6845ec..feede5509 100644 --- a/src/controllers/itemDetails/index.js +++ b/src/controllers/itemDetails/index.js @@ -560,14 +560,20 @@ function renderBackdrop(item) { } function renderDetailPageBackdrop(page, item, apiClient) { - let imgUrl; - let hasbackdrop = false; - const itemBackdropElement = page.querySelector('#itemBackdrop'); - + // Details banner is disabled in user settings if (!userSettings.detailsBanner()) { return false; } + // Disable item backdrop for people because they never look right + if (item.Type === 'Person') { + return false; + } + + let imgUrl; + let hasbackdrop = false; + const itemBackdropElement = page.querySelector('#itemBackdrop'); + if (item.BackdropImageTags && item.BackdropImageTags.length) { imgUrl = apiClient.getScaledImageUrl(item.Id, { type: 'Backdrop',