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

Extension not archiving everything automatically I visit to my archivebox instance #25

Open
TinyAtoms opened this issue Jun 23, 2024 · 7 comments · May be fixed by #31
Open

Extension not archiving everything automatically I visit to my archivebox instance #25

TinyAtoms opened this issue Jun 23, 2024 · 7 comments · May be fixed by #31

Comments

@TinyAtoms
Copy link

I can archive a page manually by clicking "Archive Current Page", I can see it in my archivebox instance, but it does not send archive everything I visit automatically. I see no entries of visited webpages.
I've set the config to blocklist, and my blocklist only ignores "*.youtube.com".
I am logged in the browser and the archivebox instance url is set correctly.

Firefox version 127.0.1
Extension version 1.3.1
ArchiveBox v0.7.2 (docker/kubernetes)
with PUBLIC_INDEX/SNAPSHOTS/ADD_VIEW set to false

I'm not sure if I am just misreading the documentation on how it should work (send everything I visit except from the blocklist domains) or if there's an issue.

@TinyAtoms
Copy link
Author

Small update.
It appears to be working, but very inconsistent. I now see some pages appearing as snapshots that I didn't add, but not everything I visit.
I suspect that my instance is starved for resources, which might be resulting in the api being unresponsive? will report back with more info

@untitaker
Copy link

untitaker commented Oct 18, 2024

Same issue here. The auto-archiving part plainly does not work. I've checked with Wireshark, there is no indication of any attempted network request, and it's not clear to me what is supposed to trigger it. Is a refresh of the page enough? Open new tab? Nothing helps, and there are no logs. Manual Archive Current Page works fine. Firefox 131

@pirate
Copy link
Member

pirate commented Oct 19, 2024

You have confirmed there are no service worker / background.js logs for the extension, or do you mean no logs inside a page's normal devtools console?

If possible could you screenshot the background.js logs for me while opening a new tab and visiting a page? I can provide instructions to get it on Firefox if needed.

@untitaker
Copy link

There are no logs at all in Developer Tools for the extension (followed the instructions here) or the devtools for the website itself. The console and network tab is entirely empty.

I do see the network calls in devtools when I explicitly archive a page (that part works fine), but that feature doesn't print anything to console either (I have checked my log-level filters)

One website I'm trying with is derstandard.at. Initially I thought the extension must have concluded that the current website does not match the rules, but "Add current site to domain" also doesn't take effect, and neither does adding a total wildcard regex like .* or .*derstandard.*.

@pirate
Copy link
Member

pirate commented Oct 19, 2024

Ok I'll take a look, the extension is overdue for a UI improvement anyway.

@kblissett
Copy link

I'm also seeing it work very inconsistently when in "allowlist" mode. I've added a few domains and pages aren't being archived consistently.

@Dragonheadthing
Copy link

I recently installed Archivebox and the extension. The adding pages by allowing domain name and visiting pages of that domain name feature is not working for me either. But adding just a single page url by extension works.
Server:
Proxmox 8.2; Debian 12 VM with kernel 6.1.0-26-amd64; Docker 27.3.1. Archivebox running under Portainer.
Clients:
Tested extension running on Firefox 18.4.0esr on the Debian VM, And Windows 11 with browsers Vivaldi 7.0.3495.10, and Firefox 132.0. All running extension version: 1.3.0. Logged into the Archivebox web page on all browsers. PUBLIC_ADD_VIEW set to true.

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