Eh, my take is that the electronic disclosure stuff makes this more annoying for the activists- the people who are building dashboards of Congressional performance etc.- but doesn't fundamentally change the nature of the problem. The activists still build their dashboards, still comb through the documents and find things that look really bad, it's just slightly more out of date and slightly more work for them.
I do think that something like the Ban Congressional Stock Trading Act (everything in a blind trust), or its even more draconian (no blind trusts, just sell!) Ban Stock Trading for Government Officials Act will probably pass, eventually. Those are general markers for where we are going. But to just say "It's not illegal if you are a Member of Congress" is flat wrong and encourages a level of cynicism that makes it harder to actually fix the problems we face today.
https://campaignlegal.org/update/part-2-stock-act-failed-eff...