mirror of
https://github.com/bitwarden/browser
synced 2025-12-06 00:13:28 +00:00
[SM-330] Disable managed environments for safari (#3953)
This commit is contained in:
@@ -20,6 +20,10 @@ export class BrowserEnvironmentService extends EnvironmentService {
|
||||
}
|
||||
|
||||
async settingsHaveChanged() {
|
||||
if (!(await this.hasManagedEnvironment())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const env = await this.getManagedEnvironment();
|
||||
|
||||
return (
|
||||
@@ -37,6 +41,10 @@ export class BrowserEnvironmentService extends EnvironmentService {
|
||||
return devFlagEnabled("managedEnvironment")
|
||||
? new Promise((resolve) => resolve(devFlagValue("managedEnvironment")))
|
||||
: new Promise((resolve, reject) => {
|
||||
if (chrome.storage.managed == null) {
|
||||
return resolve(null);
|
||||
}
|
||||
|
||||
chrome.storage.managed.get("environment", (result) => {
|
||||
if (chrome.runtime.lastError) {
|
||||
return reject(chrome.runtime.lastError);
|
||||
|
||||
Reference in New Issue
Block a user