FireFox (v23.0.1) still breaks sorting on Google Sites List Page (server error reported)
Google Sites List Page > Click Sort under any column of the list (ascending or descending) and a small tool tip type message displays "server error". There is a question on Mozilla support that is now closed (yet unresolved) for the same issue (v15.0.1) breaks google sites sort.
Krejt Përgjigjet (2)
Start Firefox in Safe Mode to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
To Enable SafeMode
- You can open Firefox 4.0+ in Safe Mode by holding the Shift key when you open the Firefox desktop or Start menu shortcut.
- Or open the Help menu and click on the Restart with Add-ons Disabled... menu item while Firefox is running.
- Once you get the pop-up, just select "'Start in Safe Mode"
If it works in Safe Mode and in normal mode with all extensions (Tools > Add-ons > Extensions) disabled then try to find which extension is causing it by enabling one extension at a time until the problem reappears.
Close and restart Firefox after each change via "Firefox > Exit" (Windows: Firefox/File > Exit; Mac: "Firefox > Quit Firefox"; Linux: "Firefox/File > Quit")
I found a thread with a link to a sample page with the problem: Getting "server error" when trying to sort a list - Google Groups.
When I compare Chrome and Firefox, I can see that Firefox is not sending the column ID (sortCol parameter), so the server isn't able to send the re-sorted table data back to Firefox.
However, when I look at the script that seems relevant (jot_min_list_view__en.js), it is minified and extremely difficult to read. For example, this part seems to extract the necessary data from the little drop-down menu with Ascending and Decending --
iz(a[J],Pq)?(c=a[J].id[Qb](/sortMenuDesc_(.*)$/)[1],b=$o):iz(a[J],Oq)&&(c=a[J].id[Qb](/sortMenuAsc_(.*)$/)[1],b=En);
-- but it's coming up empty for some reason I can't determine. I have the feeling it wasn't meant to be understood by the general reader, only by Google...
Since that script is dated 2008, I wonder whether it's possible to find an updated one?
Also, in case it's relevant, there are scripts to sort a table in place without having to re-request the data from the server. If your list is fairly static, that might be a reasonable alternative. Unfortunately, I don't know how you would integrate it into the template.