ahhhh. you said a mouthful. You reworked your sidebar.
If your sidebar doesn’t have the right command, widgets won’t work for squat. Possibly you deleted some part or all of that command when you reworked the sidebar.
This might work:
Open your sidebar.php and look for something like this:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
Should be at the top. Also, at the bottom should be something like this:
<?php endif; ?>
If one of those is missing, well, it’s not going to work.
Check out this page for more like this.
Another reason your widgets would not work is if the javascript folder is in the wrong place. But, if you can drag and drop with no problem in the widget screen, that’s not the problem. If you can drag, but not drop? That’s the problem.
If you still need help, you can mail me at:
monkeypup AT gmail DOT com