Rodrigo Schmidt Nurmberg commited on
Commit
ec16d8c
·
1 Parent(s): 05d52b1

fix: Correctly handle the /mark closing tag

Browse files
src/frontend/HighlightedTextbox.svelte CHANGED
@@ -119,7 +119,7 @@
119
  });
120
  for (let i = 0; i < clean_marked_text.length; i++) {
121
  let char = clean_marked_text[i];
122
- if (char === "<" && (i+5) <= clean_marked_text.length && clean_marked_text.slice(i+1,i+5) === "mark") {
123
  in_tag = true;
124
  if (text) {
125
  new_value.push([text, category]);
@@ -255,4 +255,4 @@
255
  :global(mark) {
256
  border-radius: 3px;
257
  }
258
- </style>
 
119
  });
120
  for (let i = 0; i < clean_marked_text.length; i++) {
121
  let char = clean_marked_text[i];
122
+ if (char === "<" && ((i+5 <= clean_marked_text.length && clean_marked_text.slice(i+1,i+5) === "mark") || (i+6 <= clean_marked_text.length && clean_marked_text.slice(i+1,i+6) == "/mark"))) {
123
  in_tag = true;
124
  if (text) {
125
  new_value.push([text, category]);
 
255
  :global(mark) {
256
  border-radius: 3px;
257
  }
258
+ </style>