From 4d3d07515163bfba4304bd22f9ed7f90d32cea28 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Sun, 21 Jul 2024 23:45:21 +0300 Subject: fix font selector losing list of local fonts when selecting one --- src/modules/interface.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules') diff --git a/src/modules/interface.js b/src/modules/interface.js index 206c68a7..d4f0017a 100644 --- a/src/modules/interface.js +++ b/src/modules/interface.js @@ -112,7 +112,8 @@ const interfaceMod = { state.lastTimeline = value }, setFontsList (state, value) { - state.localFonts = new Set(value.map(font => font.family)) + // Set is used here so that we filter out duplicate fonts (possibly same font but with different weight) + state.localFonts = [...(new Set(value.map(font => font.family))).values()] } }, actions: { -- cgit v1.2.3-70-g09d2