OrcaSlicer
OrcaSlicer copied to clipboard
Issue where Orca Slicer 2.2 (release) overrides Bambu Studio opening files from web - setting governing association with files are no longer accessible
Is there an existing issue for this problem?
- [X] I have searched the existing issues
OrcaSlicer Version
2.2
Operating System (OS)
macOS
OS Version
15.1
Additional system information
MacBook Pro M1 16" 16GB
Printer
Creality CR-6 SE (Klipper) and Bambu X1C
How to reproduce
I use Bambu Studio on Makerworld.com to open projects. Once I updated Orca to 2.2 release, Orca now overrides all 3MF files from my tested web browsers - Chrome/Firefox/Safari.
Actual results
Orca overrides and it didn't in 2.2. Beta. I have no idea how to access the settings to change these in Orca as they don't appear. I have attached screen shots from a friend's Orca and mine
Expected results
I should be able to access the settings and the existing defaults shouldn't be overwritten or at least a prompt to change would be nice.
Project file & Debug log uploads
N/A this is a UI issue
Checklist of files to include
- [ ] Log file
- [ ] Project file
Anything else?
No response
I tried selecting "Developer Mode" and the Associate Web Links don't show up
Update, another friend on Mac OS can replicate this issue.
Same problem with MacBook Pro M4 and Sequoia.
Same Problem! Please fix this!
Additional information: This is not a file association issue as I've gone that route and associated all mf3 files with Bambu to see if I can circumvent Orca and it does not work from any browser Safari, Chrome, Firefox all exhibit the same issue. Associating the mf3 with Bambu works from opening in the Finder by clicking an mf3 but any browser and it defaults to Orca. Finally, I contacted Apple support to ask if this is a system setting and they said there is no way to change this in the system aside from what I've already tried above and the issue is with Orca Slicer.
Same issue here, very annoying
Same here, and I have tried averything
Seems OrcaSlicer sets itself to open bambustudio links by default. (Ref: https://github.com/SoftFever/OrcaSlicer/issues/3753)
Eitherways, I was able to change it by installing SwiftDefaultApps from here: https://github.com/Lord-Kamina/SwiftDefaultApps
After installing, go to System Settings > SwiftDefaultApps > URI Schemes > bambustudioopen and select the "Viewer" as Bambu Studio.app
Seems OrcaSlicer sets itself to open bambustudio links by default. (Ref: #3753)
Eitherways, I was able to change it by installing SwiftDefaultApps from here: https://github.com/Lord-Kamina/SwiftDefaultApps
After installing, go to System Settings > SwiftDefaultApps > URI Schemes > bambustudioopen and select the "Viewer" as Bambu Studio.app
![]()
It works! Thank you!
Confirmed that this is still an issue, though SwiftDefaultApps takes care of it.
Same Problem here.
+1
+1
Yup
Ran into this problem, solved it with a reddit comment to use duti.
copying comment here
The only way I have found to fix this involves Terminal, HomeBrew and a utility called duti
If you have Homebrew already installed add duti:
brew install dutiThen run this command:
duti -s com.bambulab.bambu-studio bambustudioopenIf you want to use Orcaslicer then run:
duti -s com.softfever3d.orca-slicer bambustudioopen
@SoftFever and friends this is still a problem a few months later sadly, just ran into this today, and it's very irksome on macos
I'm having the same problem on the 2.3.0 rc, MacBook pro m2 pro
It's tricky because macOS doesn't allow applications to register protocol handlers dynamically. On Windows, I added options so that users set the option by themselves. But it's impossible on Mac, it has been decided when compiling the application.
Some users want OrcaSlicer to handle MakerWorld links on Mac, while others prefer not to...
https://github.com/SoftFever/OrcaSlicer/issues/3753#issuecomment-2366742614
IIRC:
Although the registration is declared statically, functions like LSSetDefaultHandlerForURLScheme exist to programmatically change the system’s default handler for a URL scheme. This means that even if the application’s Info.plist includes MakerWorld links, we could, with proper handling and permissions, update the default association at runtime. Users wouldn’t be stuck with a compile-time decision; they could trigger a change that effectively registers or deregisters OrcaSlicer as the default handler.
On Mar 16, 2025, at 2:40 AM, SoftFever @.***> wrote:
It's tricky because macOS doesn't allow applications to register protocol handlers dynamically. On Windows, I added options so that users set the option by themselves. But it's impossible on Mac, it has been decided when compiling the application.
Some users want OrcaSlicer to handle MakerWorld links on Mac, while others prefer not to...
It's deprecated. Mac OS newer than 12.0 don't support this API anymore.
I might revert the change for 2.3.1, so that On Mac Orca won't handle that protocol. For now please use that command line method as a workaround.
Hrmmm is there no way to change it in system preferences then ? That’s where it was apparently moved to
On Mar 16, 2025, at 8:30 AM, Adam Lesser @.***> wrote:
LSSetDefaultHandlerForURLScheme
add some kind of user interface that allows me to choose which software to open in?
Is there a similar solution or workaround for Windows? I uninstalled Orca and tried everything but couldn't get the Makerworld links to open Bambu Studio
Homebrew option worked for me. I gotta make a shortcut so I can just swap easily.
Orca bot: this issue is stale because it has been open for 90 days with no activity.
Same problem on Linux with 2.3.1-alpha (6ae89f7). Very annoying.
Yes same problem still here on m2 mac. Very annoying indeed