Metadata
- Source
- VP-70
- Type
- Bug
- Priority
- Critical
- Status
- Closed
- Resolution
- Won't Fix
- Assignee
- N/A
- Reporter
- Alexey Novak
- Created
2012-03-09T10:49:36.208-0500 - Updated
2017-12-22T10:28:44.600-0500 - Versions
-
- 0.1
- Fixed Versions
- N/A
- Component
-
- UIO integration
Description
It seems that the first tab in UIOptions get a keyboard focus even when UIOptions panel is hidden.
When the videoPlayer is loaded the first tab has a tab focus in UIOptions even though the panel is hidden. When the page is loaded UIOptions should not get any focus at all.
Comments
-
Anastasia Cheetham commented
2012-08-09T11:16:43.667-0400 This has been fixed in Infusion. We should consider upgrading.
-
Cindy Li commented
2012-08-13T10:34:21.581-0400 Pull request issued: https://github.com/fluid-project/videoPlayer/pull/37
-
Cindy Li commented
2012-08-20T14:44:00.036-0400 The pull request #37 only fixes the issue with firefox and IE9, not safari and chrome.
-
Alexey Novak commented
2012-08-20T16:19:24.483-0400 An interesting observation (Safari):
Once you tab through the hidden elements of the FatPanel you cannot tab through them again. This tabbing available only once.
Also you cannot tab through the hidden elements if you click Inspect Element anywhere on the page. -
Alexey Novak commented
2012-08-20T16:41:56.060-0400 (Chrome)
It seems that tabindex=-1 with visibility:hidden and display:none still would not help and user still can tab through the hidden elements.It might be an issue with an embedded iframe and webkit browsers.
-
Alexey Novak commented
2012-08-21T16:14:09.915-0400 So far the only one possible reason why it does not work leads to the fact that we are using an iframe for UIOptions. There is a chance that iframe does not work well with Safari and Chrome.
(Chrome)
There are exactly 6 tabs from the URI input to the preference button. There are exactly 6 tabbable elements in the first tab. Tried to set tabIndex = -1 and display:none to them did not work. -
Alexey Novak commented
2012-08-22T10:26:43.776-0400 Actually Chrome does not have a problem. If you click on VoiceOver (Cmd+F5) and then Tab through the Chrome videoPlayer demo branch you will see that this hidden tab is everything but not the hidden UIOptions panel.
The problem exists only in Safari. -
Anastasia Cheetham commented
2012-10-03T12:59:37.533-0400 This should have been fixed by the fix to FLUID-4708, but still remains in Safari.
-
Anastasia Cheetham commented
2012-10-03T15:46:54.001-0400 I'm actually able to reproduce this in Chrome: you have to tab several times before getting to the show/hide button.
-
Justin Obara commented
2017-12-22T10:28:44.598-0500 The video player repository has been archived.