Skip to content

Commit 2c7b0a3

Browse files
committed
Fixed search plugin not removing subsequent script and style tags
1 parent cd73ef1 commit 2c7b0a3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

material/plugins/search/plugin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,8 @@ def handle_endtag(self, tag):
432432
# Remove element from skip list
433433
el = self.context.pop()
434434
if el in self.skip:
435-
self.skip.remove(el)
435+
if el.tag not in ["script", "style", "object"]:
436+
self.skip.remove(el)
436437
return
437438

438439
# Render closing tag if kept

src/plugins/search/plugin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,8 @@ def handle_endtag(self, tag):
432432
# Remove element from skip list
433433
el = self.context.pop()
434434
if el in self.skip:
435-
self.skip.remove(el)
435+
if el.tag not in ["script", "style", "object"]:
436+
self.skip.remove(el)
436437
return
437438

438439
# Render closing tag if kept

0 commit comments

Comments
 (0)