<!-- Please use the following issue template or your issue will be closed --> ## Prerequisites <!-- If the following boxes are not ALL checked, your issue is likely to be closed --> - [x] Using npm - [x] Using an up-to-date [`main` branch](https://github.com/electron-react-boilerplate/electron-react-boilerplate/tree/main) - [x] Using latest version of devtools. [Check the docs for how to update](https://electron-react-boilerplate.js.org/docs/dev-tools/) - [x] Tried solutions mentioned in [#400](https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/400) - [x] For issue in production release, add devtools output of `DEBUG_PROD=true npm run build && npm start` ## Expected Behavior In a scene like "Multi-Color" I'd expect multiple colors to be sent out via DMX: https://github.com/user-attachments/assets/ebdd1b87-ddf1-4adf-b37b-9afb9c0b90a5 ## Current Behavior In this case, however, only the green channel is activated. The bug here is that presumably only the last split is considered: https://github.com/user-attachments/assets/308d666e-afd6-4b3d-96f8-922d8f0ff2a8 ## Steps to Reproduce 1. Open a scene with more than one split 2. Observe that only the last split's color is sent via DMX ## Possible Solution (Not obligatory) The regression was introduced in https://github.com/spensbot/captivate/commit/abb831c4978be7b8195f9eb26fe167e8618b4cf9 according to a quick bisect. ## Your Environment - Node version : 16 - Operating System and version : macOS 15.4.1 <!--- ❗️❗️ Also, please consider donating (https://opencollective.com/electron-react-boilerplate-594) ❗️❗️ Donations will ensure the following: 🔨 Long term maintenance of the project 🛣 Progress on the roadmap 🐛 Quick responses to bug reports and help requests -->
Prerequisites
mainbranchDEBUG_PROD=true npm run build && npm startExpected Behavior
In a scene like "Multi-Color" I'd expect multiple colors to be sent out via DMX:
Screen.Recording.2025-05-12.at.02.54.47.mov
Current Behavior
In this case, however, only the green channel is activated. The bug here is that presumably only the last split is considered:
Screen.Recording.2025-05-12.at.02.54.27.mov
Steps to Reproduce
Possible Solution (Not obligatory)
The regression was introduced in abb831c according to a quick bisect.
Your Environment