Yes, it's required for using perm in speaker_widget.html. Same like in projector/views.py to use perm in live_view_widget.html. And yes, a general solution would be good. But not in this pull request for 1.4b1 please.