Index: content/browser/accessibility/accessibility_tree_formatter.cc |
diff --git a/content/browser/accessibility/accessibility_tree_formatter.cc b/content/browser/accessibility/accessibility_tree_formatter.cc |
index c5c60391bafd4a22743aba59113746b8451e8922..1b67e306638ae6ac2061d3f85fd4ea817c177ec4 100644 |
--- a/content/browser/accessibility/accessibility_tree_formatter.cc |
+++ b/content/browser/accessibility/accessibility_tree_formatter.cc |
@@ -78,6 +78,12 @@ void AccessibilityTreeFormatter::RecursiveFormatAccessibilityTree( |
if (line.find(base::ASCIIToUTF16(kSkipString)) != base::string16::npos) |
return; |
+ // Replace literal newlines with "<newline>" |
+ base::ReplaceChars(line, |
+ base::ASCIIToUTF16("\n"), |
+ base::ASCIIToUTF16("<newline>"), |
+ &line); |
+ |
*contents += line + base::ASCIIToUTF16("\n"); |
if (line.find(base::ASCIIToUTF16(kSkipChildren)) != base::string16::npos) |
return; |