I’ve just tested it with my form described in this forum post.
Overall, Enketo seems to work well. I found two minor bugs, described below. I believe these exist in the previous version too… so consider this a feature request rather than a regression
-
Enketo does not handle the summary note that I’ve built into the form. This note shows a variable computed as
join(', ', /data/person/foo[contains(${calc_bar}, .)])
. It also contains a<br>
tag that works well in Collect but doesn’t in Enketo. -
Keyboard navigation with repeat groups is tricky. If I have a repeat group with a single text field, navigation goes like this:
- Load the form.
- Press
<tab>
. The text field has focus. Enter some text - Press
<tab>
. The-
button for removing the repeat group instance has focus. - Press
<tab>
. The+
button for adding another instance has focus. - Press
<space>
. Another instance is added.
At this point, the
+
button still has focus. This is awkward; I now have to press<shift>-<tab>
twice to get back to the text field in my newly-added instance. It would be more convenient if the focus would go directly to the newly-added instance after pressing<space>
on the+
button.
I realize these are very nitpicky… hope they help nevertheless
And… thanks for all your amazing work on the Kobo ecosystem!!