Skip to content

2.38.0

Features

  • core: ✨ account for safe area for body element b81ed67
  • core: ✨ add basic cross-document transition 8e578b8
  • core: ✨ use newer method to set safe height 2dc7270
  • fonts: ✨ define fallback fonts to avoid CLS d46855c
  • search: ✨ use 220px thumbnail for Action API search a9ff2da
  • skinning: ✨ apply floatleft and floatright to all elements a480cc2
  • skinning: ✨ update message box styles to current standard 582a354
  • tokens: ✨ increase saturation on surface colors 168a53d

Bug Fixes

  • core: 🐛 emit resize event after clientPref change c37560a
  • fonts: 🐛 remove serif and monospace fallback fonts eab9bcf
  • skinning: 🐛 stricter selector to select a element containing thumbnail b9cfd0e
  • toc: 🐛 incorrect toc button height bbc6069
  • viewTransition: 🐛 remove unnessecary definitions 09f8f0c

Performance Improvements

  • core: ⚡️ defer non-essential init scripts 07179d5
  • core: ⚡️ do not use throttle for scroll direction observer 50a75c5
  • core: ⚡️ only embed base variant of the OOUI icon b7dad17
  • core: ⚡️ only fire scroll direction function when direction changes ec097f2
  • core: ⚡️ put sticky header elements in DOM instead of creating them on init e79ae59
  • core: ⚡️ use CSS containment for search card and sidebar 196f3d9
  • dropdown: ⚡️ use content-visibility for icons and dropdown menus 70193eb
  • footer: ⚡️ add CSS containment to footer a32bc92
  • SMW: ⚡️ use stricter selector to get icons a395471
  • tokens: ⚡️ reduce lang selector cost 2d9febf

Miscellaneous Chores

  • 🔧 add .vscode to gitignore 76eb63a