Filament Change Button "annoyance" #2340

Open
opened 2026-04-06 04:28:39 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @ScotRoss2 on 8/28/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.1-alpha

Operating System (OS)

Windows

OS Version

Windows 10 x64

Additional system information

Operating System
	Windows 10 Pro 64-bit
CPU
	AMD Ryzen Threadripper 1950X	35 °C
	Threadripper 14nm Technology
RAM
	64.0GB DDR4 @ 1064MHz (15-15-15-36)
Motherboard
	ASUSTeK COMPUTER INC. ROG ZENITH EXTREME (SP3r2)	32 °C
Graphics
	E32-C1 (1920x1080@60Hz)
	E32-C1 (1920x1080@60Hz)
	3071MB NVIDIA GeForce GTX 1080 Ti (Gigabyte)	31 °C
	3071MB NVIDIA GeForce GTX 1080 Ti (Gigabyte)	27 °C
	SLI Enabled
Storage
	2794GB Western Digital WDC WD30EZRZ-00GXCB0 (SATA )	28 °C
	953GB Samsung SSD 960 PRO 1TB (Unknown (SSD))
	1863GB Crucial CT2000P5PSSD8 (Unknown (SSD))
	476GB KXG5AZNV512G TOSHIBA (Unknown (SSD))
Audio
	NVIDIA Virtual Audio Device (Wave Extensible) (WDM)

All drivers are up to date.

Printer

BambuLabs P1S and A1

How to reproduce

(On an already open project with several objects on a single plate)

  1. Click on "Objects" slider in "Process" sidebar
  2. Keep clicking on any of the Filament Change "buttons" until the drop-down selector appears
  3. If it doesn't drop down after several clicks, stop clicking and:
  4. Wait a couple of seconds
  5. SINGLE-click the button and wait a second and it should drop down.

https://github.com/user-attachments/assets/65863675-969b-4508-97ff-41d96156afc7

Actual results

The drop-down selector does populate the available printer's filaments selection(s). Nothing is "broke" - just an annoyance.

Expected results

Drop-down selector drops down the available filaments immediately upon clicking the button the first time, (like every other button in the program), not seconds later or upon repeatedly clicking.

Project file & Debug log uploads

Any project with a printer that has more than one filament and multiple objects on a plate.

Checklist of files to include

  • Log file
  • Project file

Anything else?

Hi!
I'm not sure if this "bug" has been tagging along from Orca's porting over from BambuLabs Studio, (I think it exists in BL Studio still), but it's a rather annoying one! It doesn't break anything, just an annoyance. When in "Objects" list vs. "Global" in the "Process", the end user has to click the filament change button continuously until it finally drops down, usually after stopping the clicking, wait a second, click once (maybe twice with a 1-2 second pause), then it will finally drop down. Also, It doesn't actually change the filament until you click elsewhere. Here's a video clip of it:

Of note, this has persisted through many updates and on 4 different systems. I am currently on the alpha release 2.3.1-alpha.

I've searched through the forums and here, but I'm probably not using the right search queries! I don't believe I'm the only person who has mentioned this!

Also, the filament change "buttons" don't appear to be the same class as any other "regular" button class. If so:

  1. maybe just use a different class with adjusted call procedures?
  2. Or maybe load all available filaments for each object upon clicking the "Objects" slider in the "Process" sidebar menu, instead of only loading when clicking the filament change button (if this is the case)?

Just some thoughts....

Thanks!
ShinyMagpieThings

*Originally created by @ScotRoss2 on 8/28/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.1-alpha ### Operating System (OS) Windows ### OS Version Windows 10 x64 ### Additional system information Operating System Windows 10 Pro 64-bit CPU AMD Ryzen Threadripper 1950X 35 °C Threadripper 14nm Technology RAM 64.0GB DDR4 @ 1064MHz (15-15-15-36) Motherboard ASUSTeK COMPUTER INC. ROG ZENITH EXTREME (SP3r2) 32 °C Graphics E32-C1 (1920x1080@60Hz) E32-C1 (1920x1080@60Hz) 3071MB NVIDIA GeForce GTX 1080 Ti (Gigabyte) 31 °C 3071MB NVIDIA GeForce GTX 1080 Ti (Gigabyte) 27 °C SLI Enabled Storage 2794GB Western Digital WDC WD30EZRZ-00GXCB0 (SATA ) 28 °C 953GB Samsung SSD 960 PRO 1TB (Unknown (SSD)) 1863GB Crucial CT2000P5PSSD8 (Unknown (SSD)) 476GB KXG5AZNV512G TOSHIBA (Unknown (SSD)) Audio NVIDIA Virtual Audio Device (Wave Extensible) (WDM) All drivers are up to date. ### Printer BambuLabs P1S and A1 ### How to reproduce (On an already open project with several objects on a single plate) 1. Click on "Objects" slider in "Process" sidebar 2. Keep clicking on any of the Filament Change "buttons" until the drop-down selector appears 3. If it doesn't drop down after several clicks, stop clicking and: 4. Wait a couple of seconds 5. SINGLE-click the button and wait a second and it should drop down. https://github.com/user-attachments/assets/65863675-969b-4508-97ff-41d96156afc7 ### Actual results The drop-down selector does populate the available printer's filaments selection(s). Nothing is "broke" - just an annoyance. ### Expected results Drop-down selector drops down the available filaments immediately upon clicking the button the first time, (like every other button in the program), not seconds later or upon repeatedly clicking. ### Project file & Debug log uploads Any project with a printer that has more than one filament and multiple objects on a plate. ### Checklist of files to include - [ ] Log file - [ ] Project file ### Anything else? Hi! I'm not sure if this "bug" has been tagging along from Orca's porting over from BambuLabs Studio, (I think it exists in BL Studio still), but it's a rather annoying one! It doesn't break anything, just an annoyance. When in "Objects" list vs. "Global" in the "Process", the end user has to click the filament change button continuously until it finally drops down, usually after stopping the clicking, wait a second, click once (maybe twice with a 1-2 second pause), then it will finally drop down. Also, It doesn't actually change the filament until you click elsewhere. Here's a video clip of it: Of note, this has persisted through many updates and on 4 different systems. I am currently on the alpha release 2.3.1-alpha. I've searched through the forums and here, but I'm probably not using the right search queries! I don't believe I'm the only person who has mentioned this! Also, the filament change "buttons" don't appear to be the same class as any other "regular" button class. If so: 1. maybe just use a different class with adjusted call procedures? 2. Or maybe load all available filaments for each object upon clicking the "Objects" slider in the "Process" sidebar menu, instead of only loading when clicking the filament change button (if this is the case)? Just some thoughts.... Thanks! ShinyMagpieThings
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-06 04:31:12 +02:00
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#2340