I've integrated IMSoP's patch from the sf.net tracker that gets rid of the need to have js enabled for selecting diffs from the page history. Please test this at http://wikidev.net/Main_Page?action=history (remember the usual refresh ceremony: shift-reload/ctrl-f5/cmd-r...).
Because the two radio button columns are a real form configuration the browser remembers the selected buttons when going back from the diff view to change the versions. Disadvantage is the need to press enter or the button at the end of the form to get the diff.
Please comment, if the opinion is in favour i'll type commit tomorrow or so.
Gabriel Wicke
wikitech-l@lists.wikimedia.org