lint & changelog

This commit is contained in:
Henry Jameson 2026-07-30 14:30:23 +03:00
commit 0cd604a7b8
4 changed files with 12 additions and 6 deletions

4
changelog.d/2-11-2.fix Normal file
View file

@ -0,0 +1,4 @@
Fixed crashing on Firefox 153
Fixed serif-fonts being used by default in some cases
Fixed font select component showing and using objects instead of strings
Fixed generic ('sans-serif', 'monospace' etc) fonts not working

View file

@ -44,10 +44,10 @@ import {
} from 'src/api/public.js' } from 'src/api/public.js'
import { import {
blockUser as apiBlockUser, blockUser as apiBlockUser,
editUserNote as apiEditUserNote,
muteUser as apiMuteUser, muteUser as apiMuteUser,
unblockUser as apiUnblockUser, unblockUser as apiUnblockUser,
unmuteUser as apiUnmuteUser, unmuteUser as apiUnmuteUser,
editUserNote as apiEditUserNote,
fetchBlocks, fetchBlocks,
fetchDomainMutes, fetchDomainMutes,
fetchMutes, fetchMutes,

View file

@ -36,10 +36,10 @@ export const createStyleSheet = (id, priority = 1000) => {
if (typeof CSS.supports !== 'function') return if (typeof CSS.supports !== 'function') return
// firefox doesn't like invalid selectors // firefox doesn't like invalid selectors
const fullWebkitScrollbarSupport = const fullWebkitScrollbarSupport =
CSS.supports('selector(::-webkit-scrollbar)') && CSS.supports('selector(::-webkit-scrollbar)') &&
CSS.supports('selector(::-webkit-scrollbar-button)') && CSS.supports('selector(::-webkit-scrollbar-button)') &&
CSS.supports('selector(::-webkit-resizer)') && CSS.supports('selector(::-webkit-resizer)') &&
CSS.supports('selector(::-webkit-scrollbar-thumb)') CSS.supports('selector(::-webkit-scrollbar-thumb)')
if (!fullWebkitScrollbarSupport) return if (!fullWebkitScrollbarSupport) return
} }

View file

@ -717,7 +717,9 @@ export const useInterfaceStore = defineStore('interface', {
const family = mergedConfig[`font${font}`] const family = mergedConfig[`font${font}`]
const variable = font === 'Monospace' ? '--monoFont' : '--font' const variable = font === 'Monospace' ? '--monoFont' : '--font'
if (typeof family === 'string') { if (typeof family === 'string') {
const familyString = GENERIC_FONT_NAMES.has(family) ? family : `"${family}"` const familyString = GENERIC_FONT_NAMES.has(family)
? family
: `"${family}"`
hacks.push({ hacks.push({
component, component,
directives: { directives: {