Poor UI Behavior with Roles #2307
Labels
component: UI
The issue involves the Shaka Player UI
status: archived
Archived and locked; will not be updated
type: bug
Something isn't working correctly
Milestone
Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
v2.5.6
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from
master
?Yes
Are you using the demo app or your own custom app?
Both
If custom app, can you reproduce the issue using our demo app?
Yes
What browser and OS are you using?
Firefox 71 and Chrome 79
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?
A test manifest is available here.
Demo Link
What did you do?
Produce a DASH manifest containing multiple audio or subtitle tracks in different adaptation sets with the same language code but different roles.
What did you expect to happen?
Audio and subtitle tracks with the same language but different roles appear showing both the language and the role, and the user can select any of these roles.
What actually happened?
Audio roles are not visible. Only a single element for each language is visible. The user cannot switch between roles, and they probably don't even know more than one role exists.
Subtitle roles are visible as duplicates, but selecting one causes all of them to be checked in the UI, and only one is actually displayed. The user cannot select the role they want.
I can select these roles using
selectTextLanguage
andselectAudioLanguage
, but the UI remains inconsistent.Comparison of Shaka and the DASH reference player.
![EryOZzs0](https://user-images.githubusercontent.com/4093170/71061962-53bc7900-2137-11ea-8b03-e6f6db980caf.png)
MPD attached as a txt
The text was updated successfully, but these errors were encountered: