1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-12-22 15:25:48 +01:00

Disable background blur on Safari.

This commit is contained in:
Juliusz Chroboczek 2024-12-15 16:28:10 +01:00
parent f81094abda
commit 8dc2924369

View file

@ -1251,14 +1251,24 @@ let filters = {
'background-blur': { 'background-blur': {
description: 'Background blur', description: 'Background blur',
predicate: async function() { predicate: async function() {
if(isSafari()) {
console.warn(
'Background blur does not work on Safari, disabled.'
);
return false;
}
let r = await fetch('/third-party/tasks-vision/vision_bundle.mjs', { let r = await fetch('/third-party/tasks-vision/vision_bundle.mjs', {
method: 'HEAD', method: 'HEAD',
}); });
if(!r.ok && r.status !== 404) if(!r.ok) {
console.warn( if(r.status !== 404)
`Fetch vision_bundle.mjs: ${r.status} ${r.statusText}`, console.warn(
); `Fetch vision_bundle.mjs: ${r.status} ${r.statusText}`,
return r.ok; );
return false;
}
return true;
}, },
init: async function(ctx) { init: async function(ctx) {
if(!(this instanceof Filter)) if(!(this instanceof Filter))