Webclipper (for Firefox) not available during syncing EE?

With last joplin 1.0.99
when I do:

[foxmask@foxmask:~] $ curl http://127.0.0.1:41184/ping
JoplinClipperServer
[foxmask@foxmask:~] $ curl http://127.0.0.1:41184/folders
[{"id":"3882be8d4b54476f9d7d143c4cf2d807","parent_id":"","title":"Maison", ...

everything is fine, but when I try to use the webclipper firefox plugins ; “service status” says “not found”, with chrome it’s ok.

I have the same issue, Webclipper is available for the Chrome plugin but not the Firefox one.

Yesterday I reinstalled the Firefox plugin and it became available however today that doesn’t get it working either.

could you try to enable debug mode as described in this page: https://joplin.cozic.net/clipper/ and post the content of the consoles here?

Popup: Init bridge main.4bb74f6e.js:1:17775
Popup: Env: dev main.4bb74f6e.js:1:18683
findClipperServerPort: Trying 27583 main.4bb74f6e.js:1:20125
Popup: Creating React app… main.4bb74f6e.js:1:40319
findClipperServerPort: Trying 14801 main.4bb74f6e.js:1:20125
Popup: Restoring saved state: Object { } main.4bb74f6e.js:1:19537
findClipperServerPort: Trying 41083 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 19545 main.4bb74f6e.js:1:20125
Error: Missing host permission for the tab undefined
findClipperServerPort: Trying 12650 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 4134 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 24706 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 17858 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 3869 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 26089 main.4bb74f6e.js:1:20125
Popup: Init bridge main.4bb74f6e.js:1:17775
Popup: Env: dev main.4bb74f6e.js:1:18683
findClipperServerPort: Trying 27583 main.4bb74f6e.js:1:20125
Popup: Creating React app… main.4bb74f6e.js:1:40319
findClipperServerPort: Trying 14801 main.4bb74f6e.js:1:20125
Popup: Restoring saved state: Object { } main.4bb74f6e.js:1:19537
findClipperServerPort: Trying 41083 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 19545 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 12650 main.4bb74f6e.js:1:20125
XrayWrapper denied access to property “_postProcessContent” (reason: value is callable). See https://developer.mozilla.org/en-US/docs/Xray_vision for more information. Note that only the first denied property access from a given global object will be reported. ExtensionUtils.jsm:533:50
findClipperServerPort: Trying 4134 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 24706 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 17858 main.4bb74f6e.js:1:20125
null main.4bb74f6e.js:1:157546
findClipperServerPort: Trying 3869 main.4bb74f6e.js:1:20125
findClipperServerPort: Trying 26089 main.4bb74f6e.js:1:20125
null main.4bb74f6e.js:1:157546

I’m using Joplin 1.0.99 and WebClipper 1.0.4 on Firefox 60.0.2 (macOS) and it works as expected.

Maybe I should state, I’m on Ubuntu 18.04 and using Joplin 1.0.99

@LastStarfighter, thanks for the log. The statements findClipperServerPort: Trying ... means that the extension is trying all the possible ports but can’t find the service. I assume it’s running on port 27583 for you?

According to the Joplin app it’s running:

Status: Started on port 41184

Chrome’s web clip add in reports “Service status: Ready on port 41184”
Firefox’s shows: “Service status: Not found [Help]”

Oh ok it all makes sense now and I can see it now in the log: Popup: Env: dev. The extension for some reason is running in dev mode and so is trying to access the wrong set of ports. I will take a look at it later but normally that should be a relatively easy fix.

1 Like

Awesome, thanks for your help.

Bizarrely when I started up this morning the web clip service in Firefox seems to be seeing the service now!

And today the service is not found again on Firefox. Chrome is still reporting the service to be available.

@LastStarfighter, please give a try to the latest version of the extension.

I’ve updated the addin and rebooted twice, both times it seems to find the Web Clipper service just fine. Thanks for your help. Awesome app!

Next day, started up and the add–in sees the service fine. Thank you.

the new webclipper/desktop apps seem to have fixed this for me. thanks

For me it does not work again.
I’m using Web Clipper 1.0.25 (can’t find any newer version) and Joplin 1.0.229

Strange thing is, that I can see my notebooks in the drop down list, where web clipper lets you select where to save the clip.

In the console I get this output:
JavaScript error: resource:///actors/LinkHandlerParent.jsm, line 51: TypeError: tab is undefined

Edit:
curl 127.0.0.1:41184/{ping,folders} works, too.

I’m using firefox 78.0.2 and the recommended steps for debugging do not apply anymore…

The reason is the pre-release version. With the AppImage 1.0.227 it works. So I guess this is not supported… Should’ve sticked to the stable version.

Anyways, maybe this can be regarded as some kind of bug-report. I guess you introduced something in 1.0.229

Good luck and keep up the good work!

When clipping which page?

Any page