The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.
The Enketo timepicker-extended widget should activate a time selection pop-over (similar to the year/month/date pop-overs) when activated, but it does not. Instead, when running in a normal desktop (not Android) browser, nothing pops up, but the time can be entered into the text box via the keyboard (and no errors are logged to the console).
To Reproduce
Steps to reproduce the behavior:
Open a form that contains a time widget:
type
name
label
time
time_select
Time widget
Click on the "Time widget" box
Nothing happens...
Expected behavior
The Time Picker in the Enketo Widgets Demo activates a time selection pop-over when selected.
Environment
Instance: Running locally
Browser: Firefox, Chrome
Client platform: Linux
App: webapp
Version: master branch
Additional context
When running on Android, the expected Android-native time picker is properly activated when a time question is selected.
Also, for the record the in-progress Enketo uplift for #6345 does not seem to fix this issue since the behavior is reproducible even with the new version of Enekto.
I have not been able to determine a cause for this issue, but I do wonder if perhaps it is related to the bootstrap hacking that we do....
Also worth noting that the same behavior exists for the Date-Time picker too. For that widget, the pop-over for picker the date functions as expected, but there is no pop-over for the time selection.
Describe the bug
The Enketo timepicker-extended widget should activate a time selection pop-over (similar to the year/month/date pop-overs) when activated, but it does not. Instead, when running in a normal desktop (not Android) browser, nothing pops up, but the time can be entered into the text box via the keyboard (and no errors are logged to the console).
To Reproduce Steps to reproduce the behavior:
Expected behavior
The Time Picker in the Enketo Widgets Demo activates a time selection pop-over when selected.
Environment
master
branchAdditional context
When running on Android, the expected Android-native time picker is properly activated when a time question is selected.
Also, for the record the in-progress Enketo uplift for #6345 does not seem to fix this issue since the behavior is reproducible even with the new version of Enekto.
I have not been able to determine a cause for this issue, but I do wonder if perhaps it is related to the bootstrap hacking that we do....