Ubuntu 22.04 downloads Chromium from Snap Store by default. The Snap version of Chromium stores its cookies in ~/snap/chromium/common/chromium/Default/Cookies.
|
class Chromium(ChromiumBased): |
|
"""Class for Chromium""" |
|
|
|
def __init__(self, cookie_file=None, domain_name="", key_file=None): |
|
args = { |
|
'linux_cookies': [ |
|
'~/.config/chromium/Default/Cookies', |
|
'~/.config/chromium/Profile */Cookies', |
|
'~/.var/app/org.chromium.Chromium/config/chromium/Default/Cookies', |
|
'~/.var/app/org.chromium.Chromium/config/chromium/Profile */Cookies' |
|
], |
Looking at the code, it seems that that Snap path is missing. Similar fix has been made for Snap Firefox before in PR #134. The relevant Firefox code looks like this:
|
class Firefox(FirefoxBased): |
|
"""Class for Firefox""" |
|
|
|
def __init__(self, cookie_file=None, domain_name=""): |
|
args = { |
|
'linux_data_dirs': [ |
|
'~/snap/firefox/common/.mozilla/firefox', |
|
'~/.mozilla/firefox' |
|
], |
Ubuntu 22.04 downloads Chromium from Snap Store by default. The Snap version of Chromium stores its cookies in
~/snap/chromium/common/chromium/Default/Cookies.browser_cookie3/browser_cookie3/__init__.py
Lines 630 to 640 in 53fa5e3
Looking at the code, it seems that that Snap path is missing. Similar fix has been made for Snap Firefox before in PR #134. The relevant Firefox code looks like this:
browser_cookie3/browser_cookie3/__init__.py
Lines 986 to 994 in 53fa5e3