Please note these two ways to set a value for use in a checkbox;
Using the filter parameter
<$set name=data-tiddler filter="[all[current]addprefix[$:/data/tiddler/]]">
Using a filter in a filtered transclusion
<$set name=data-tiddler value={{{[all[current]addprefix[$:/data/tiddler/]] }}}>
Using the data-tiddler varible in a checkbox
<$checkbox tiddler=<<data-tiddler>> index=<<item>> checked="checked" unchecked="unchecked" default="unchecked">
When using the filter parameter it creates a tiddler;
[[$:/data/tiddler/tiddlername]]
- exactly and erroneously.
When using the filtered transclusion if creates the tiddler;
$:/data/tiddler/tiddlername
- as required and correct.
But they are the same filter!
Is it a bug? is it new to 5.2.0 or have I missed something?
Note: The tiddler created is a data tiddler because I am using the index parameter.