Hallo zusammen,
seit einiger Zeit fällt mir auf, dass der Mauszeiger nicht sichtbar ist, wenn er sich über dem Joyn-Player befindet. Erst ein Klick blendet den Cursor (und die Steuerungselemente) ein.
Ich persönlich empfinde das als sehr störend. In der Regel läuft Joyn bei mir in einem maximierten Fenster und sobald sich die Maus über dieses Fenster bewegt ist sie wortwörtlich weg.
Da ich selbst Webentwickler bin, habe ich einmal nachgesehen, ob das ein Fehler ist oder gewolltest verhalten und habe diese CSS-Klasse des Web-Players dazu gefunden:
.css-1scsx77 {
inset: 0px;
position: absolute;
cursor: none;
z-index: 2;
}
zugehöriges HTML:
<main class="css-1h7vfvb"><div style="position: absolute; inset: 0px; display: none; cursor: default;"><div style="position: relative; width: 100%; height: 100%;"></div></div><div class="css-1scsx77"></div><div class="css-zphu8l"></div></main>
Natürlich sind die CSS-Klassennamen gerade nicht aussagefähig, aber es handelt sich hier um die das Overlay über dem Player über dem die Maus tatsächlich absichtlich ausgeblendet wird.
Aus einer UX-Perspektive halte ich dies für sehr schlechte Praxis, weil dem Nutzer “Kontrolle” genommen wird. Webanwendungen sollten niemals den Cursor des Anwenders ausblenden. Keine der anderen größeren Streamingplattformen (Netflix, Amazon, Hulu, Disney+, AppleTV+) blendet den Cursor aus – und das hat wahrscheinlich auch einen Grund.
Früher ist das bei Joyn auch nicht der Fall gewesen. Wäre es möglich, das ursprüngliche Verhalten wiederherzustellen und den Cursor eingeblendet zu lassen?
Ein Lob übrigens an Joyn das die Möglichkeit zum User Feedback hier in dieser Form existiert!