Skip to content

2.15.0

Note: Citizen no longer wrap any tables other than table with the class wikitable. If you want an element to be wrapped, add the citizen-overflow class to the element.

Features

  • ✨ improve scrolling performance 27bca0f
  • core: ✨ add config to change overflow inherited classes 974e6b2
  • core: ✨ change overflow gradient to fixed size c3943ca
  • core: ✨ rename wgCitizenTableNowrapClasses to wgCitizenOverflowNowrapClasses c17aeab
  • core: ✨ wrap any elements tagged with the class citizen-overflow 4ed68a9
  • TabberNeue: ✨ add init styles 45ee5f8
  • TabberNeue: ✨ update Tabber styles be01d5b

Bug Fixes

  • core: 🐛 always reset overflow state 7b32aee
  • core: 🐛 escape double quotes for toc selector ae6d207
  • core: 🐛 fix incorrect overflow wrapper class name bc356f9
  • core: 🐛 incorrect sticky header class assignment af3d72a
  • core: 🐛 remove table border expansion before the JS is loaded cb1cfde
  • core: 🐛 update overflow config name in skin.json c1582a8

Performance Improvements

  • core: ⚡️ further improvements to scroll and section observers e9289b1
  • core: ⚡️ only toggle class when the element is overflowing 523140f
  • core: ⚡️ remove scroll eventListener and resizeObserver on tables when not needed 7a4d433