Unexpected field added using setfield widget

If I use this to change a field’s contents with a confirmation message, it works, but adds a new field

 }: true

<$button>Unflag all<$action-confirm $message={{{ [[Are you sure you want to unflag all?]] }}}><$list filter=“[tag[A]flag[yes]]”><$action-setfield flag=“no”} /></$list></$action-confirm></$button>

What have I done wrong to produce the error?

The $action-setfield has a } following the "no". This gets interpreted as an additional field name, with a default value of true. Remove the }, and the problem goes away.

-e

Time for a trip to the optician’s!

Thanks Eric