The QML list parser required whitespace after the checkbox bracket (\]\s+), so a bare cookie with no trailing text (e.g. "- [X]") was not counted as a checkbox. The model's toggle regex had no such requirement, so the two disagreed on checkbox ordinals and a click could toggle the wrong item. Relax the QML regex to \]\s* so both layers count the same set of checkboxes in the same order. |
||
|---|---|---|
| .. | ||
| Main.qml | ||
| OutlineView.qml | ||
| SettingsDialog.qml | ||