Jan 20 2015
Wouldn't it be better to remove the “for pages with more than 3 headings” part rather than the actual preference?
I like the tables of contents and I think that they should not be omitted from pages with few sections, especially if they're not even a stub and are quite lengthy. It's actually very annoying to have to manually type out the section anchor in the URL bar on articles with less than 4 sections.
The presence of tables of contents may be annoying to some. If so, then there should still be an option to omit or hide them. However, if the number of people this would bother is few, then the option may be better implemented as a client-side solution, maybe with a browser addon. It is considerably easier to implement an addon that finds and removes the table of contents element than to create an addon that generates and inserts such an element.
Btw., this isn't a ‘bug’ and removing a preference isn't a ‘fix’. In essence of libre software, if you really need to remove a preference, in general, for whatever reason, then please make sure that there remains a client-side libre software solution to replace it for whoever is still using this preference. This is important due to it being nontrivial to fork Wikipedia, which means that the software liberty is damaged by removing preferences.
Jan 11 2015
This is currently broken on Wikipedia. Is a fix just in the pipeline waiting for Wikipedia to upgrade or has this been abandoned? How do I see which version of GeSHi Wikipedia is currently running?