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 @@
-

{{source.name}}

+

{{source.name}}