Presentatie: knop om online media aan te zetten ontbreekt bij een geblokkeerde online bron #865
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#865
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat er nu gebeurt
Wordt een online bron in een presentatie niet getoond omdat de instelling
'online media' uit staat, dan verschijnt op de dia de melding "Online media
staat uit" — maar de knop "Aanzetten in instellingen", waarmee je de functie
meteen aanzet, ontbreekt. Die knop bestaat nu alléén in de editor-preview.
Waarom het hindert
Je zit middenin een presentatie, ziet dat een online bron niet speelt door
ontbrekende toestemming, maar hebt geen directe weg om het aan te zetten: je moet
de presentatie verlaten, naar Instellingen → Beveiliging, aanzetten, en opnieuw
beginnen. Precies op het moment dat je het nodig hebt, is de knop er niet.
Waar het zit
lib/widgets/slides/previews/media_previews_image.dart—_remoteBlockedPlaceholderzet bij
RemoteBlockedReason.settingOffde knop via_SlideLinkScope.onEnableOnlineMediaOf(context). Die callback wordt alléén gezetin
lib/widgets/panels/preview_panel.dart(regel ~481, editor-preview); inpresenter / publieksweergave / play-only / thumbnails / export is hij
null—nu bewust (zie de toelichting bij regel 306-307 en 328 in
media_previews_image.dart).Nuance / afweging bij het bouwen
settingOffin de app verdient de knop. In de webversie helptaanzetten niet (de browser-CSP blokkeert het) en bij
urlRejectedligt het aande URL — daar hoort géén knop, dat klopt nu al.
zichtbaar (zie ook #864: een presentatie zo clean mogelijk houden). Overweeg de
actie in de presenter-cockpit (het privéscherm van de spreker) te zetten in
plaats van op de dia zelf, of op single-screen wél op de dia en op dual-screen
alleen in de cockpit.
keuze; de knop moet die keuze duidelijk maken, niet stiekem zetten.