diff --git a/src/lib/search-service.ts b/src/lib/search-service.ts
index 8b5d9157..d35f27e6 100644
--- a/src/lib/search-service.ts
+++ b/src/lib/search-service.ts
@@ -316,12 +316,29 @@ export class BraveSearchService {
}
private extractTextContent(html: string): string {
- return html
- .replace(/ blocks repeatedly
+ do {
+ previous = sanitized;
+ sanitized = sanitized.replace(/