VO+Safari: arrow-navigation to answer comments
VO+Safari: arrow-navigation to answer comments

I can't really say this is a fix.. it's a hack at best, so I scoped it
to Safari. It also introduces a new issue which I wasn't able to solve:

Anytime you focus *out* of the comment editor using VO+arrow, you can no
longer reach the editor using arrows, only using TAB. BUT, if you use
TAB to focus-out of the editor, using arrows just keeps working! Crazy,
lame, and I don't have a clue what's going on.

Closes CNVS-15099

TEST PLAN
---- ----

  - using Safari, create a quiz with a single multiple-choice question
  - turn on VoiceOver and edit the quiz
  - edit the question
    + keep using VO+RIGHT until you reach the input field for the
      first answer
    + now press VO+RIGHT again
      - verify that in about half a second, your focus is shifted to the
        comment editor and you hear "Comments, if the user chooses this
        answer"
    + shift+TAB, you're now back onto the input field, then TAB:
      - you should, again, see the comment editor
    + shift+TAB, then VO+RIGHT
      - again, you see the comment editor
    + now press VO+RIGHT, your focus shifts to the little edit icon
      - try using VO+LEFT to go back to the comment editor, and notice
        how it doesn't; instead it takes you to the input field, and
        it seems we are never able to access the comment editor
        anymore using VO+arrows

Change-Id: I52df20387d2d2d2126112448b5a992c70e8d2272
Reviewed-on: https://gerrit.instructure.com/41600
Tested-by: Jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@instructure.com>
QA-Review: Trevor deHaan <85df72112e8a9484fec7b3db2e31789c2c2d4e07@instructure.com>
Reviewed-by: Brian Finney <6d3e3f1a68388efca72d0ac9c9ecbc1039d2a9c2@instructure.com>
Reviewed-by: Derek DeVries <ff87a0776152510efd53bb1f4ea089dbbc90e730@instructure.com>
Product-Review: Ahmad Amireh <a53a33601b8dd9d06ae9e50f1f30fbe957aba866@instructure.com>

skmezanul/canvas-lms,juoni/canvas-lms,fronteerio/canvas-lms,efrj/canvas-lms,ShreniiNepal/shrenii_lmp,gbleydon/canvas-lms,AndranikMarkosyan/lms,shidao-fm/canvas-lms,ShreniiNepal/shrenii_lmp,AndranikMarkosyan/lms,eCNAP/CANVAS,antoniuslin/canvas-lms,HotChalk/canvas-lms,skmezanul/canvas-lms,Rvor/canvas-lms,sdeleon28/canvas-lms,dgynn/canvas-lms,efrj/canvas-lms,matematikk-mooc/canvas-lms,tgroshon/canvas-lms,ShreniiNepal/shrenii_lmp,wrdsb/canvas-lms,Rvor/canvas-lms,narigone/canvas,samuels410/greatlakes-lms,grahamb/canvas-lms,Rvor/canvas-lms,SwinburneOnline/canvas-lms,venturehive/canvas-lms,instructure/canvas-lms,jay3126/canvas-lms,fronteerio/canvas-lms,greyhwndz/canvas-lms,redconfetti/canvas-lms,whalejasmine/canvas-lms,roxolan/canvas-lms,utkarshx/canvas-lms,sfu/canvas-lms,antoniuslin/canvas-lms,whalejasmine/canvas-lms,samuels410/greatlakes-lms,leftplusrightllc/canvas-lms,whalejasmine/canvas-lms,Jyaasa/canvas-lms,fronteerio/canvas-lms,roxolan/canvas-lms,shidao-fm/canvas-lms,antoniuslin/canvas-lms,matematikk-mooc/canvas-lms,matematikk-mooc/canvas-lms,efrj/canvas-lms,tgroshon/canvas-lms,djbender/canvas-lms,redconfetti/canvas-lms,dgynn/canvas-lms,va7map/canvas-lms,tgroshon/canvas-lms,roxolan/canvas-lms,HotChalk/canvas-lms,leftplusrightllc/canvas-lms,samuels410/greatlakes-lms,instructure/canvas-lms,SwinburneOnline/canvas-lms,djbender/canvas-lms,narigone/canvas,venturehive/canvas-lms,whalejasmine/canvas-lms,leftplusrightllc/canvas-lms,SwinburneOnline/canvas-lms,antoniuslin/canvas-lms,samuels410/greatlakes-lms,utkarshx/canvas-lms,sdeleon28/canvas-lms,va7map/canvas-lms,gbleydon/canvas-lms,AndranikMarkosyan/lms,grahamb/canvas-lms,sfu/canvas-lms,va7map/canvas-lms,juoni/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,wrdsb/canvas-lms,sdeleon28/canvas-lms,shidao-fm/canvas-lms,greyhwndz/canvas-lms,va7map/canvas-lms,instructure/canvas-lms,SwinburneOnline/canvas-lms,dgynn/canvas-lms,HotChalk/canvas-lms,Jyaasa/canvas-lms,djbender/canvas-lms,djbender/canvas-lms,juoni/canvas-lms,Rvor/canvas-lms,sfu/canvas-lms,eCNAP/CANVAS,wrdsb/canvas-lms,instructure/canvas-lms,sdeleon28/canvas-lms,sfu/canvas-lms,venturehive/canvas-lms,skmezanul/canvas-lms,efrj/canvas-lms,tgroshon/canvas-lms,roxolan/canvas-lms,leftplusrightllc/canvas-lms,fronteerio/canvas-lms,AndranikMarkosyan/lms,ShreniiNepal/shrenii_lmp,Jyaasa/canvas-lms,gbleydon/canvas-lms,utkarshx/canvas-lms,snehakachroo1/LSI_replica,grahamb/canvas-lms,kyroskoh/canvas-lms,wrdsb/canvas-lms,utkarshx/canvas-lms,skmezanul/canvas-lms,eCNAP/CANVAS,jay3126/canvas-lms,HotChalk/canvas-lms,kyroskoh/canvas-lms,jay3126/canvas-lms,narigone/canvas,greyhwndz/canvas-lms,redconfetti/canvas-lms,shidao-fm/canvas-lms,juoni/canvas-lms,grahamb/canvas-lms,snehakachroo1/LSI_replica,instructure/canvas-lms,jay3126/canvas-lms,instructure/canvas-lms,kyroskoh/canvas-lms,snehakachroo1/LSI_replica,redconfetti/canvas-lms,narigone/canvas,grahamb/canvas-lms,kyroskoh/canvas-lms,matematikk-mooc/canvas-lms,greyhwndz/canvas-lms,dgynn/canvas-lms,eCNAP/CANVAS,sfu/canvas-lms,snehakachroo1/LSI_replica,venturehive/canvas-lms,Jyaasa/canvas-lms,sfu/canvas-lms