Alright, here’s my plan of attack: I’m going to take a step back and look at the accessibility features currently in the Polling module, and see what (if anything) is still needed to make it functional, if not perfect. I’ll merge that into the CDOT master, send Fred a status update, and then create a new branch to deal with some minor issues I’ve noticed.
Those minor issues:
- Multiple “Create Poll” and “Poll Results” windows can be on the screen at once.
- Presenter-side and Viewer-side poll windows can be on the screen simultaneously if the Presentership changes hands in the middle of a poll.
- The Create Poll window is currently a tab-order nightmare, and needs restructuring.
Once those things are done, and screen-reader compatibility has been confirmed again, the Polling Module will (hopefully, finally) be accessible.
EDIT: Alright, fixing the Create Poll window was easier than I expected it would be. It’s not exactly pretty, but that’s just a matter of tweaking VBox widths and heights and alignments and other artsy stuff. The important part is that the controls for creating a poll are now separate from the controls for previewing how the poll will look to the Viewers, and that’s going to make all the difference for the tab order.