prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.72k stars 1.93k forks source link

Printables integration opens new instance of PrusaSlicer, downloads nothing, no errors shown. #13247

Open transplier opened 2 months ago

transplier commented 2 months ago

Description of the bug

When I visit printables.com and attempt to download a file using the Open In PrusaSlicer button in Firefox, a new copy of PrusaSlicer opens (alongside the already-open instance), but nothing gets loaded into the plater.

Project file & How to reproduce

  1. Enable the downloader feature in PrusaSlicer (Config->Preferences->Allow downloads from Printables.com->checked).
  2. Perform desktop integration (Config->Desktop Integration->Perform).
  3. Visit a model on printables.com. Example: https://www.printables.com/model/762688-sterilite-storage-bin-lid-clip/files
  4. Click the PrusaSlicer integration on the page.

Expect: If PrusaSlicer is closed, a new instance opens up, downloads the model, and adds it to the plater. If PrusaSlicer is open, the existing instance downloads the model and adds it to the plater. Actual: A new copy of PrusaSlicer is always opened (even if one already exists), then nothing gets added to the plater. Nothing is added to the Downloads folder.

For reference this is a standard install of Firefox on Ubuntu using snap.

Checklist of files included above

Version of PrusaSlicer

Version 2.8.0+linux-x64-GTK3

Operating system

Distributor ID: Ubuntu Description: Ubuntu 24.04 LTS Release: 24.04 Codename: noble

Printer model

Prusa I3 Mk3

rkiddy commented 2 months ago

Do you use different profiles in Firefox? I have done this in the past and it causes problems with document launching, some of which the FF does not acknowledge as wrong.

transplier commented 2 months ago

Thanks. Just the single default profile, I'm afraid.