diff --git a/src/controllers/itemDetails/index.js b/src/controllers/itemDetails/index.js
index 99f6d76f05..e169a82c3a 100644
--- a/src/controllers/itemDetails/index.js
+++ b/src/controllers/itemDetails/index.js
@@ -1257,9 +1257,13 @@ function renderTags(page, item) {
tags = [];
}
- for (let i = 0, length = tags.length; i < length; i++) {
- tagElements.push('' + tags[i] + '');
- }
+ tags.forEach(tag => {
+ tagElements.push(
+ ``
+ + escapeHtml(tag)
+ + ''
+ );
+ });
if (tagElements.length) {
itemTags.innerHTML = globalize.translate('TagsValue', tagElements.join(', '));
diff --git a/src/elements/emby-input/Input.tsx b/src/elements/emby-input/Input.tsx
index 327976dc79..63cde7084c 100644
--- a/src/elements/emby-input/Input.tsx
+++ b/src/elements/emby-input/Input.tsx
@@ -1,7 +1,7 @@
+import classNames from 'classnames';
import React, { type DetailedHTMLProps, type InputHTMLAttributes, type FC, useState, useCallback } from 'react';
import './emby-input.scss';
-import classNames from 'classnames';
interface InputProps extends DetailedHTMLProps, HTMLInputElement> {
id: string,