Page 1 of 1

"Mark all used circuit fields" bug

Posted: Fri Oct 24, 2025 12:32 am
by jhersh
When I use the menu option "Mark all used circuit fields" it is occasionally marking circuits that haven't actually been used for unclear reasons. It does successfully mark all circuits that have actually been used, but there does not seem to be a rhyme or reason to which unused circuits are marked off. I am running version 2.9.3 on Windows 11.

Re: "Mark all used circuit fields" bug

Posted: Fri Oct 24, 2025 12:51 am
by jhersh
In a potentially related issue, it appears that after closing and reopening the file I was working on, I am no longer able to manually select circuits or interact them in any way outside of marking circuits as used. I have confirmed that I am in the correct layer, as turning that layer to "off" does cause the circuits to disappear. Also worth noting that the same incorrectly marked circuits mark as "used" still when closing and reopening the file.

Re: "Mark all used circuit fields" bug

Posted: Fri Oct 24, 2025 10:57 am
by admin
This problem may be specific to the file you are working with. If you email the file, we can take a look and see if we can reproduce the problem.

Re: "Mark all used circuit fields" bug

Posted: Sun Oct 26, 2025 2:15 pm
by admin
It appears that there are two layers named "Circuits". The "Circuits" layer next to "Incandescent Lights" is the one that has the circuit text fields. When it is the current layer (checkbox in the left column of the Layers table) the circuit fields can be selected and manipulated. You can also make a layer 'selectable' which means that the objects on that layer can be selected even when the layer is not the current one (checkbox in the last column of the layers table).

The Mark All Used Circuit Fields command marks circuits that have been used in ALL layers. There might be a case that it should only mark circuits used in visible layers as well. But, because it checks layers that are hidden, it is marking circuits 5, 76, 96, and 97 as used even though you don't see those lights.

Re: "Mark all used circuit fields" bug

Posted: Tue Oct 28, 2025 12:33 pm
by admin
This illustrates the difficulty behind deciding if the circuits should be marked for all layers or just the visible ones.  A layer could be hidden and forgotten, but the circuits could still be in use.  Or, a layer could be hidden because it is not in use for a particular show but is still useful to be retained.  Or, some combination in the course of working... perhaps a layer hidden for clarity, etc.

In order to accommodate both choices, adding an option to mark circuits used in All or Visible layers makes sense.  Too many options are not always better.  And that's why originally it was just left at "used in all layers".  But it is clear that at different times, you might want to choose one way or the other.  And, making that choice right when you choose the command makes more sense than hiding the option in some settings somewhere.