1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-10 09:22:25 +03:00

Escape single quotes in composer placeholder

Signed-off-by: Robin Townsend <robintown@tcakoi.dev>
This commit is contained in:
Robin Townsend
2020-07-22 00:44:01 +00:00
parent bcc6c96030
commit 951570a97f

View File

@@ -219,7 +219,9 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
};
private showPlaceholder() {
this.editorRef.current.style.setProperty("--placeholder", `'${this.props.placeholder}'`);
// escape single quotes
const placeholder = this.props.placeholder.replace(/'/g, '\\\'');
this.editorRef.current.style.setProperty("--placeholder", `'${placeholder}'`);
this.editorRef.current.classList.add("mx_BasicMessageComposer_inputEmpty");
}