Do I need to use a vars widget to filter for field values that use a double square bracket?

In my wiki, some tiddlers have a participants field, which uses a title list where all titles are in square brackets. For example [[Jane Doe]].

Within the Jane Doe tiddler, I’d like to list all tiddlers where she is in the participants field. The following works for me:

<$vars thisName={{{ [<storyTiddler>format:titlelist[]] }}}>
<$list filter="[participants<thisName>]" />
</$vars>

But I cannot get it to work without the vars widget. Is the way I’m doing it the best way to do it? It feels a little convoluted to me.

Try using the contains filter operator, like this:

<$list filter="[contains:participants<currentTiddler>]"/>

Perfect, thanks so much!