Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mixmax #23

Open
alexstrat opened this issue Feb 1, 2018 · 1 comment
Open

Mixmax #23

alexstrat opened this issue Feb 1, 2018 · 1 comment

Comments

@alexstrat
Copy link
Contributor

alexstrat commented Feb 1, 2018

Implementation notes:

Mixmax is using chrome.storage.onChanged.addListener, but looks like using a shim is enough.
Overide user-agent to remove any mention of Electron: session.setUserAgent(userAgent.replace(/Electron\/\S*\s/, ''))

I had to dummy-implement various APIs:

  • chrome.storage.onChanged.addListener
  • chrome.tabs.query
  • chrome.browserAction (no real sense in context of electron)
  • chrome.notifications
  • chrome.webRequest
    => not sure how it impactcs the execution of the app but seems to work

Related issues: #2 #3

@hugomano
Copy link
Contributor

hugomano commented Apr 24, 2019

Missing Enable my productivity button

HipTest Test
QA Video Record
Console Screenshot
HAR File

Hypothesis

On March 15, the Chromium team fixed the original problem that Mixmax encountered
https://bugs.chromium.org/p/chromium/issues/detail?id=408932#c35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants