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

No browser data in Activity view using Vivaldi #321

Closed
alexgarbarev opened this issue Dec 15, 2019 · 17 comments
Closed

No browser data in Activity view using Vivaldi #321

alexgarbarev opened this issue Dec 15, 2019 · 17 comments

Comments

@alexgarbarev
Copy link

Hi, I'm running 0.8.4 version on Linux and it works mostly fine!
The only problem is that Browser data is empty in Activity tab.
I'm using chrome plugin and data exists in the database: it shows correctly in "Timeline" and "Raw Data".
I was expected to see data under "Top Browser Domains" and "Browser" sections.

Any help appreciated!

@ErikBjare
Copy link
Member

ErikBjare commented Dec 15, 2019

What Linux distro? What is the app name of your browser?

If you'd have searched you'd know that there are several similar issues (like this one: #314) that outline the information we need to fix bugs like this 🙂

@alexgarbarev
Copy link
Author

Thanks for response! And thanks for linked issue - I've tried to search but couldn't find it :-)

Environment

Browser: Vivaldi | 2.9.1705.41 (Stable channel) (64-bit)
Operating System: KDE neon 5.17
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.65.0
Qt Version: 5.13.2
Kernel Version: 5.0.0-37-generic
OS Type: 64-bit

Debug info from plugin

Number of active tabs: 1
Tabs:
{
    "active": true,
    "audible": false,
    "autoDiscardable": true,
    "discarded": false,
    "extData": "{\"useDefaultIcon\":false,\"read\":true,\"urlForThumbnail\":\"https://github.com/ActivityWatch/activitywatch/issues/321#issuecomment-565786599\",\"thumbnail\":\"data:image/jpeg;base64,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\",\"ext_id\":\"ck46rk9t500343i5of3sxfbcw\"}",
    "favIconUrl": "https://github.githubassets.com/favicon.ico",
    "height": 1006,
    "highlighted": true,
    "id": 51,
    "incognito": false,
    "index": 4,
    "mutedInfo": {
        "muted": false,
        "reason": "capture"
    },
    "pinned": false,
    "selected": true,
    "status": "complete",
    "title": "No Browser data in activity · Issue #321 · ActivityWatch/activitywatch",
    "url": "https://github.com/ActivityWatch/activitywatch/issues/321",
    "width": 1829,
    "windowId": 15
}

{"testing":null,"lastSyncSuccess":true}

Screenshots

Screenshot_20191215_145237

Screenshot_20191215_145212

Let me know if anything else I can help you with.

@ErikBjare
Copy link
Member

You left out the one thing I needed: The exact app name as reported by the window watcher (in the 'Summary' or Raw data -> aw-watcher-window).

@alexgarbarev
Copy link
Author

This one?
Screenshot_20191215_154540

I've installed Vivaldi using their official repo for Ubuntu:

http://repo.vivaldi.com/stable/deb/ stable main

@ErikBjare
Copy link
Member

There it is, thanks!

It's strange though, since that is already included in the relevant file (aw-webui/src/queries.js, example PR here: ActivityWatch/aw-webui#158), so I'm not quite sure what is going wrong here.

@stale
Copy link

stale bot commented Jun 12, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jun 12, 2020
@stale stale bot closed this as completed Jun 26, 2020
@johan-bjareholt
Copy link
Member

This should work now, if someone finds that it doesn't feel free to add a comment and I'll reopen this issue.

@Hashnoob
Copy link

Windows 10
Vivaldi: 3.5.2115.81 (Stable channel) (64-bit) - Running in standalone mode.
AW Version: v0.10.0 / AW Chrome extension installed, connected and syncing.

aw-watcher-window - App Name: "app: vivaldi.exe"

Bucket ID for Vivaldi: "aw-watcher-web-chrome"

"buckets": {
  "aw-watcher-web-chrome": {
    "id": "aw-watcher-web-chrome",
    "created": "#",
    "name": null,
    "type": "web.tab.current",
    "client": "aw-client-web",
    "hostname": "unknown",
    "events": [
      {
        "timestamp": "#",
        "duration": 20.000,
        "data": {
          "url": "http://localhost:5600/#/buckets/aw-watcher-web-chrome",
          "title": "ActivityWatch",
          "audible": false,
          "incognito": false,
          "tabCount": 1
        }
      },

Issues:
Top Browser URLs: No data
Top Browser Domains: No data

Any help would be appreciated!

@johan-bjareholt
Copy link
Member

johan-bjareholt commented Dec 31, 2020

@Hashnoob The issue in your case seems to be that Vivaldi tries to hide itself as being "chrome" while in fact it's not. Maybe that's something that has recently changed with Vivaldi? Because this has not been the case before.

We have the same issue with Brave browser and there is no fix. The reason why we can't fix it is if we handled Brave/Vivaldi the same as Chrome and if someone would run Chrome and Brave at the same time and they both report themselves as Chrome we would corrupt the browser activity as both browsers would report to the same bucket.

So I'd try to contact the Vivaldi devs about this and ask them to revert that change.

@Hashnoob
Copy link

@johan-bjareholt I think I understand the issue regarding corruption. Does that same issue occur when you run for example two instances of FireFox?

What does ActivityWatch use to dictate what browser you are using from the extension, the User-Agent?

This is what Vivaldi is reporting:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.107 Safari/537.36

@Hashnoob
Copy link

Hashnoob commented Dec 31, 2020

@johan-bjareholt

It looks like the team at Vivaldi disguised itself as "Chrome" back in December of last year as not doing so would be "misused by some web developers and occasionally even abused by the bigger tech companies, in positions of power.".

Luckily it looks like Vivaldi has the option to start it with a custom User-Agent.

Add to Vivaldi Shortcut - Example:
--user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.107 Safari/537.36 Vivaldi/3.5.2115.81"

Issues Fixed:

  • Top Browser URLs: No data
  • Top Browser Domains: No data

And the correct bucket gets created. - aw-watcher-web-vivaldi

Are there any downsides to this solution?

@johan-bjareholt
Copy link
Member

johan-bjareholt commented Jan 1, 2021

Are there any downsides to this solution?

Well, the downsides are the reason you mentioned that Vivaldi developers decided to hide it, because it is often "misused by some web developers and occasionally even abused by the bigger tech companies, in positions of power."

For example, websites like microsoft teams and skype don't care about your browser actually supports but only looks at if it's Chrome or not. So that will likely stop working if you start Vivaldi like this. Another thing would be that users using Vivaldi will be easier to track by ad companies with fingerprinting as there's a smaller amount of users using Vivaldi. I'm sure that there are other examples too.

A proper solution would be if you could select user-agent only for the extension, but as far as I know that's not possible in Vivaldi.

@M1zzu
Copy link

M1zzu commented Jan 4, 2022

Wouldn't one option be to let the user specify their browser inside the extension settings and ignore the user-agent if that option is set? I.e. after the extension is installed, display the message "This plugin cannot detect whether you are running Chrome or one of its derivatives like Vivaldi or Brave. Chrome is assumed. If it is one of the others, please choose from this list or enter a custom string".


For what it's worth, one can export the bucket's raw data and change the beginning of the JSON from

{
    "buckets": {
        "aw-watcher-web-chrome": {
            "id": "aw-watcher-web-chrome",

to

{
    "buckets": {
        "aw-watcher-web-vivaldi": {
            "id": "aw-watcher-web-vivaldi",

and then you can re-import that bucket and it works for that past data. I.e. it creates a vivaldi bucket with the imported data that is then displayed in the activity view. (I have some doubts though as to whether the re-import operation is repeatable, because of name conflicts)


For the uninitiated: Browser URL/Domain view in the activity tab is broken because AW builds that information by correlating your focused window (info which it gets from the window-watcher) with the data that is being sent by the browser plugin (which is being sent regardless of focus), so if your focused-window says Vivaldi and your plugin says chrome, it cannot know that those belong to the same thing (it can't just mush them together because if the user is also running chrome that's gonna screw everything up). You can verify this like so: If you have a tab open in Vivaldi-with-plugin and open an empty chromium-without-plugin in the foreground and focus it for like a minute, the URL that's open in Vivaldi during that minute will show up in the activity view (because Vivaldi's watcher plugin says "I'm chrome and this URL is currently open" and the window watcher says "The currently focused window is chrome", so AW assumes that URL is open in chrome).

(Somewhere I've read a statement that browsers do not expose to plugins whether the window is in focus. I'd like to note that Leechblock NG is a browser extension that is capable of determining that, so it seems possible. Apparently it uses document.hasFocus(). I've no clue about mouse movement and such)

@wzaielamri
Copy link

Hi, are there any updates or workarounds regarding this issue? It looks like the Vivaldi (chrome) extension is still not updated.

@BelKed
Copy link
Contributor

BelKed commented Feb 11, 2025

It has been fixed in ActivityWatch/aw-watcher-web#154

You can build from source of wait for the release

@wzaielamri
Copy link

wzaielamri commented Feb 11, 2025

@BelKed
It looks like there is a problem with the makefile
after doing the following:

git clone --recurse-submodules https://github.com/ActivityWatch/aw-watcher-web.git
cd aw-watcher-web
make build

I get the following error:

make: Nothing to be done for 'build'.

Same for:

make build-chrome

gives this output:

npm ci
npm ERR! Cannot read property 'aw-client' of undefined

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/zai/.npm/_logs/2025-02-11T17_14_10_999Z-debug.log
make: *** [Makefile:4: install] Error 1

This is the content of the log:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'ci' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 975d62666e57f116
5 info prepare initializing installer
6 verbose prepare starting workers
7 verbose prepare installation prefix: /opt/activitywatch/aw-watcher-web
8 verbose prepare using package-lock.json
9 verbose checkLock verifying package-lock data
10 verbose teardown shutting down workers.
11 info teardown Done in 0s
12 verbose stack TypeError: Cannot read property 'aw-client' of undefined
12 verbose stack     at Object.keys.forEach.name (/usr/share/npm/node_modules/lock-verify/index.js:27:40)
12 verbose stack     at Array.forEach (<anonymous>)
12 verbose stack     at Promise.all.then.result (/usr/share/npm/node_modules/lock-verify/index.js:25:25)
13 verbose cwd /opt/activitywatch/aw-watcher-web
14 verbose Linux 5.15.0-131-generic
15 verbose argv "/usr/bin/node" "/usr/bin/npm" "ci"
16 verbose node v10.19.0
17 verbose npm  v6.14.4
18 error Cannot read property 'aw-client' of undefined
19 verbose exit [ 1, true ]

Any idea what i am missing?

@BelKed
Copy link
Contributor

BelKed commented Feb 11, 2025

You are using an outdated version of node. Upgrade to latest and it should work :)

$ node -v
v23.5.0
$ npm -v
11.1.0

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

7 participants