Skip to content

Commit b9760f9

Browse files
committed
opera: use "Opera Safe Storage" keychain entry on macOS instead of "Chromium Safe Storage"
1 parent 8041348 commit b9760f9

4 files changed

Lines changed: 12 additions & 4 deletions

File tree

browser/opera/find.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ func (f *operaFinder) FindCookieStores() kooky.CookieStoreSeq {
6060
FileNameStr: file.Path,
6161
},
6262
}
63-
// Opera shares Chromium's encryption key
64-
cookieStore.SetSafeStorage(`Chromium`, ``, ``)
63+
cookieStore.SetSafeStorage(operaSafeStorageAccount, ``, ``)
6564
st := &cookies.CookieJar{
6665
CookieStore: &operaCookieStore{
6766
CookieStore: cookieStore,

browser/opera/opera.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ func cookieStore(filename string, filters ...kooky.Filter) (*cookies.CookieJar,
5252
c := &chrome.CookieStore{}
5353
c.FileNameStr = filename
5454
c.BrowserStr = `opera`
55-
// Opera shares Chromium's encryption key
56-
c.SetSafeStorage(`Chromium`, ``, ``)
55+
c.SetSafeStorage(operaSafeStorageAccount, ``, ``)
5756
s.CookieStore = c
5857
default:
5958
f.Close()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
//go:build darwin
2+
3+
package opera
4+
5+
const operaSafeStorageAccount = `Opera`

browser/opera/safestorage_other.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
//go:build !darwin
2+
3+
package opera
4+
5+
const operaSafeStorageAccount = `Chromium`

0 commit comments

Comments
 (0)