Skip to content

Chromium Linux cookies path does not include Snap Chromium path #208

Description

@Tuupertunut

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'
],

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions