diff --git a/lib/text/cue.js b/lib/text/cue.js
index a8994f85f..494229eec 100644
--- a/lib/text/cue.js
+++ b/lib/text/cue.js
@@ -435,7 +435,7 @@ shaka.text.Cue = class {
cue.payload = '';
- const xmlPayload = '' + payload.replace('\n', '
') + '';
+ const xmlPayload = '' + payload.replace(/\n/g, '
') + '';
let element;
try {
element = TXml.parseXmlString(xmlPayload, 'span');