diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs
index 0f3946f7..619305f1 100644
--- a/module/applications/sheets/api/application-mixin.mjs
+++ b/module/applications/sheets/api/application-mixin.mjs
@@ -248,6 +248,9 @@ export default function DHApplicationMixin(Base) {
input.addEventListener("keydown", event => {
if (event.key === "Enter") input.blur();
});
+
+ // Chrome sometimes add
, which aren't a problem for the value but are for the placeholder
+ input.addEventListener("input", () => input.querySelectorAll("br").forEach((i) => i.remove()));
}
}
diff --git a/styles/less/global/elements.less b/styles/less/global/elements.less
index b0589351..e740d917 100755
--- a/styles/less/global/elements.less
+++ b/styles/less/global/elements.less
@@ -46,6 +46,10 @@
.input[contenteditable] {
cursor: var(--cursor-text);
+ &:empty:before {
+ color: light-dark(@dark-40, @beige-50);
+ content: attr(placeholder);
+ }
}
input[type='checkbox'],
diff --git a/templates/sheets/actors/adversary/header.hbs b/templates/sheets/actors/adversary/header.hbs
index 81a79c3d..42a673d5 100644
--- a/templates/sheets/actors/adversary/header.hbs
+++ b/templates/sheets/actors/adversary/header.hbs
@@ -1,7 +1,7 @@