Right now selection is tightly coupled with the state of checkboxes in the UI and refreshing a page or navigating to another page clears the selection.
Ideally, however they should not be cleared unless the user clears them. Selecting an items should set values of a field in that document. e.g. isSelected: true | false.
This implementation will not need the use of checkboxes and would get rid of the clicking bug on iOS as well. Related to #21
Right now selection is tightly coupled with the state of checkboxes in the UI and refreshing a page or navigating to another page clears the selection.
Ideally, however they should not be cleared unless the user clears them. Selecting an items should set values of a field in that document. e.g.
isSelected: true | false
.This implementation will not need the use of checkboxes and would get rid of the clicking bug on iOS as well. Related to #21