Scratchpads release 2.9.12

This release had four developers working over a longer time period trying to fix as many outstanding bugs as possible to bring the issue queue down to a more manageable size.

Scrachpads 2.9.12 is currently being rolled out across all sites, and is expected to be complete by noon on Tuesday. The sites are updated in alphabetical order by domain name, so those earlier in the alphabet will see their updates sooner.

Here's a summary of the fixes:
Localisation & Internationalisation:

UI, UX & Accessibility:

  • Prevent the media select box opening prematurely (#6099 - @PaulKiddle)
  • Disable autocomplete for search when "all" selected (#6100 - @PaulKiddle)
  • Patch the biblio's crossref importer to only include certain tags in titles (#6077 - @jrdh)
  • Captalise the "Add terms" taxonomy operation (#6096 - @jrdh)
  • Use htmlspecialchars to make title xml safe (#6103 - @alycejenni)
  • Check that anon users have access to node before generating 'cite me' (#6102 - @alycejenni)
  • Add margins around lexicon links (#6105 - @alycejenni)
  • Decode html chars when displaying node titles on taxon pages (#6106 - @alycejenni)
  • Return an error when autocompleting taxons without a vocabulary (#6114 - @jrdh)
  • Remove duplicates from species media view (#6129 - @jrdh)
  • Move stripy-div-group border to table cells (#6128 - @alycejenni)
  • Add 'alpha' class to ecoint block to match other blocks (#6125 - @alycejenni)
  • Set the max_input_vars in php.ini (#6120 - @alycejenni)

Maps:

Import, Export & Interoperability: