diff options
author | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2021-08-12 13:14:22 +0200 |
---|---|---|
committer | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2021-08-12 13:20:03 +0200 |
commit | 8d57f0f88b9e10f0441e88633b4c047a53277bef (patch) | |
tree | 44cdf0ebb1e5abd563655475052f5627d6106432 /lib/Listener | |
parent | f12bc87b10af8c92f13e451a01f16bd43161b86e (diff) |
Fix blocked audio recording preview when Talk is embedded in the sidebar
Audio recording previews use a blob, so the Content Security Policy must
allow media from blobs to be able to play it.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'lib/Listener')
-rw-r--r-- | lib/Listener/CSPListener.php | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Listener/CSPListener.php b/lib/Listener/CSPListener.php index 3bc84138e..edb6bb802 100644 --- a/lib/Listener/CSPListener.php +++ b/lib/Listener/CSPListener.php @@ -47,6 +47,7 @@ class CSPListener implements IEventListener { $csp = new ContentSecurityPolicy(); $csp->addAllowedImageDomain('https://*.tile.openstreetmap.org'); + $csp->addAllowedMediaDomain('blob:'); $csp->addAllowedWorkerSrcDomain('blob:'); $csp->addAllowedWorkerSrcDomain("'self'"); $csp->addAllowedChildSrcDomain('blob:'); |