(I was a little relieved to find that this seems to be a bug in the release, to be honest… I was initially afraid I’d broken something in my own code with overzealous application of functions. )
Yes, extremely. I’d been using it in my own 5.2.7 wiki, which is how I noticed that it was no longer working.
For a live demonstration of what’s supposed to happen, you can also paste the example code (reproduced below for your convenience) into a 5.2.7 wiki, e.g. Shiraz at the current time of writing.
<$set name=indexName filter="[<currentTiddler>addsuffix[ Colors]]" >
<$checkbox tiddler="ExampleData" listIndex=<<indexName>> checked="green" unchecked="red" default="red"> Green or red?</$checkbox><br/>
<$checkbox tiddler="ExampleData" listIndex=<<indexName>> checked="yellow" unchecked="blue" default="blue"> Yellow or blue?</$checkbox><br/>
<$checkbox tiddler="ExampleData" listIndex=<<indexName>> checked="orange" unchecked="purple" default="purple"> Orange or purple?</$checkbox><br/>
Colors list: <$text text={{{ [[ExampleData]getindex<indexName>] }}} />
</$set>
My apologies for causing this bug in TW 5.3.0. I had some quite extensive tests for the checkbox widget, but all of them were written with an existing data tiddler providing the data for the checkbox. So they missed this bug, which only triggers when the data tiddler doesn’t exist or the specific index isn’t found in the tiddler. But it’s fixed now.
5.3.1 has been released now, and the listIndex mode is working again, as you can see by using the example in the CheckboxWidget (listIndex mode) documentation. You should now be able to update your 5.3.0 wiki to 5.3.1 and have your checkboxes work.