There's some weird hidden state going on in Operator subclass

OK, after further investigation it seems what’s causing the problem is the panel, but I still have no idea of what’s going on. It can’t be that context var since it’s overridden right away.