@@ -187,12 +187,11 @@ export class HtmlQueryResultsRenderer {
187187 await this . addGroupHeadings ( group . groupHeadings ) ;
188188
189189 this . renderedListItems . clear ( ) ;
190- const renderedListItems : Set < ListItem > = this . renderedListItems ;
191190 // TODO re-extract the method to include this back
192191 const taskList = createAndAppendElement ( 'ul' , this . getContent ( ) ) ;
193192 this . ulElementStack . push ( taskList ) ;
194193 try {
195- await this . createTaskList ( group . tasks , queryRendererParameters , renderedListItems ) ;
194+ await this . createTaskList ( group . tasks , queryRendererParameters ) ;
196195 } finally {
197196 this . ulElementStack . pop ( ) ;
198197 }
@@ -202,7 +201,6 @@ export class HtmlQueryResultsRenderer {
202201 private async createTaskList (
203202 listItems : ListItem [ ] ,
204203 queryRendererParameters : QueryRendererParameters ,
205- _renderedListItems : Set < ListItem > ,
206204 ) : Promise < void > {
207205 const taskList = this . currentULElement ( ) ;
208206 taskList . classList . add (
@@ -233,14 +231,7 @@ export class HtmlQueryResultsRenderer {
233231 * - Tasks are rendered in the order specified in 'sort by' instructions and default sort order.
234232 */
235233 if ( listItem instanceof Task ) {
236- await this . addTask (
237- taskLineRenderer ,
238- listItem ,
239- listItemIndex ,
240- queryRendererParameters ,
241- [ ] ,
242- this . renderedListItems ,
243- ) ;
234+ await this . addTask ( taskLineRenderer , listItem , listItemIndex , queryRendererParameters , [ ] ) ;
244235 }
245236 } else {
246237 /* New-style rendering of tasks:
@@ -300,13 +291,7 @@ export class HtmlQueryResultsRenderer {
300291 return ;
301292 }
302293
303- await this . createTaskOrListItem (
304- taskLineRenderer ,
305- listItem ,
306- taskIndex ,
307- queryRendererParameters ,
308- this . renderedListItems ,
309- ) ;
294+ await this . createTaskOrListItem ( taskLineRenderer , listItem , taskIndex , queryRendererParameters ) ;
310295 this . renderedListItems . add ( listItem ) ;
311296
312297 for ( const childTask of listItem . children ) {
@@ -319,26 +304,11 @@ export class HtmlQueryResultsRenderer {
319304 listItem : ListItem ,
320305 taskIndex : number ,
321306 queryRendererParameters : QueryRendererParameters ,
322- renderedListItems : Set < ListItem > ,
323307 ) : Promise < void > {
324308 if ( listItem instanceof Task ) {
325- await this . addTask (
326- taskLineRenderer ,
327- listItem ,
328- taskIndex ,
329- queryRendererParameters ,
330- listItem . children ,
331- renderedListItems ,
332- ) ;
309+ await this . addTask ( taskLineRenderer , listItem , taskIndex , queryRendererParameters , listItem . children ) ;
333310 } else {
334- await this . addListItem (
335- taskLineRenderer ,
336- listItem ,
337- taskIndex ,
338- listItem . children ,
339- queryRendererParameters ,
340- renderedListItems ,
341- ) ;
311+ await this . addListItem ( taskLineRenderer , listItem , taskIndex , listItem . children , queryRendererParameters ) ;
342312 }
343313 }
344314
@@ -348,7 +318,6 @@ export class HtmlQueryResultsRenderer {
348318 listItemIndex : number ,
349319 children : ListItem [ ] ,
350320 queryRendererParameters : QueryRendererParameters ,
351- renderedListItems : Set < ListItem > ,
352321 ) : Promise < void > {
353322 const listItemElement = await taskLineRenderer . renderListItem ( this . currentULElement ( ) , listItem , listItemIndex ) ;
354323
@@ -357,7 +326,7 @@ export class HtmlQueryResultsRenderer {
357326 const taskList1 = createAndAppendElement ( 'ul' , listItemElement ) ;
358327 this . ulElementStack . push ( taskList1 ) ;
359328 try {
360- await this . createTaskList ( children , queryRendererParameters , renderedListItems ) ;
329+ await this . createTaskList ( children , queryRendererParameters ) ;
361330 } finally {
362331 this . ulElementStack . pop ( ) ;
363332 }
@@ -370,7 +339,6 @@ export class HtmlQueryResultsRenderer {
370339 taskIndex : number ,
371340 queryRendererParameters : QueryRendererParameters ,
372341 children : ListItem [ ] ,
373- renderedListItems : Set < ListItem > ,
374342 ) : Promise < void > {
375343 const isFilenameUnique = this . isFilenameUnique ( { task } , queryRendererParameters . allMarkdownFiles ) ;
376344 const listItem = await taskLineRenderer . renderTaskLine ( {
@@ -412,7 +380,7 @@ export class HtmlQueryResultsRenderer {
412380 const taskList1 = createAndAppendElement ( 'ul' , listItem ) ;
413381 this . ulElementStack . push ( taskList1 ) ;
414382 try {
415- await this . createTaskList ( children , queryRendererParameters , renderedListItems ) ;
383+ await this . createTaskList ( children , queryRendererParameters ) ;
416384 } finally {
417385 this . ulElementStack . pop ( ) ;
418386 }
0 commit comments