Scriptaculous Is Almost As Annoying As Jericho

So I have a need for a sortable drag and drop list. Since I’m using rails, I clearly favor using scriptaculous for this. Utilizing the rails helpers, I tell it that I want it as a tree, and scrollable. Utilizing Safari, all seems well. Except trying to drag the goddamned elements through a scrolling viewport.

Assuming I’d fux0red up, or that the rails helpers were borked, I fire up Firefox to test with. Firefox will have nothing of it, throwing a huge goddamned error and not allowing the drag and drop. Pissy that I am, I throw my piece of shit mighty mouse into my monitor.

After a trip to staples, and a $300 monitor later, I’m at it again.

I fire up Opera, and holy-shit-jobs, it works. Except that on any sizeable list, Opera slows to a crawl on the drag and drop. Pissed off, but unwilling to spend another $300, I change the code to make my lists more precise, which will later prove to be a pain in the ass, but it’s fucking better than nothing I guess.

I rarely have a need for something like this, but I’d have thought that a library that’s beyond a 1.0 release would fucking work consistently.