Add ligatures working under Electron

Part of #34103
This commit is contained in:
Daniel Imms
2024-11-01 07:42:40 -07:00
parent 3e223ac247
commit a845c87459
15 changed files with 478 additions and 156 deletions

View File

@@ -170,18 +170,17 @@ export class CodeApplication extends Disposable {
]);
const allowedPermissionsInCore = new Set([
'media'
'media',
'local-fonts',
]);
session.defaultSession.setPermissionRequestHandler((_webContents, permission, callback, details) => {
if (isUrlFromWebview(details.requestingUrl)) {
return callback(allowedPermissionsInWebview.has(permission));
}
if (isUrlFromWindow(details.requestingUrl)) {
return callback(allowedPermissionsInCore.has(permission));
}
return callback(false);
});