Operating system: Windows 10
Graphics card: Nvidia Quadro K2100M (But I mostly use CPU)
Broken: 3.0, f1cca3055776, master, 2021-12-02 18:35 (It also happened in 3.1, b64750991334, 2021-12-13 23:43)
Worked: 2.93, 8b80d19f3641, master, 2021-08-17 18:30
So I have a rig that I made in 2.93 that I recently just updated to 3.0. And in that rig, I have a driver that toggles a constraint on or off. At first, everything went fine until I realized that the driver had gone missing. And the weird thing is that everything seems to work fine as if the drivers were there. And when I tried to open the rig file in 2.93, the driver is there.
Let's take the Eye bone. This is how the constraint should look like in 2.93.
And here's how it looks like in 3.0.
As you can see, the driver on the Transform constraint somehow disappears. But the weird thing is that that driver still works like normal.
Also, when I open the driver in the Driver Editor. The driver is available and could be edited.
Here's another example.
I tried opening an older version of the rig in 3.0 and the problem is still there. It only disappears when I open the rig in 2.93.
Also, not every driver went missing. There is a driver that is still visible, but this is because I just recently added it in 3.0. And this bug seems to only affect the constraints since the modifiers aren't affected.
Here's my rig file:
Make sure that you enable the UI script in the scripting tab.



