From ac871ca0af24b8dc14d26ce7eaa296cf4fca041e Mon Sep 17 00:00:00 2001 From: GODrums Date: Mon, 26 Jan 2026 16:57:19 +0100 Subject: [PATCH 1/2] fix: applied sticker slabs in market --- src/lib/components/market/sticker_display.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/components/market/sticker_display.ts b/src/lib/components/market/sticker_display.ts index 682efb77..2d529925 100644 --- a/src/lib/components/market/sticker_display.ts +++ b/src/lib/components/market/sticker_display.ts @@ -109,7 +109,7 @@ export class StickerDisplay extends FloatElement { ${stickerName} - ${item.value} + ${item.value ? html`${item.value}` : nothing} `; } @@ -196,13 +196,15 @@ export class StickerDisplay extends FloatElement { private loadKeychains(): void { const description = this.keychainDescription; - if (description?.type !== 'html' || description.value.includes('sticker')) { + if (description?.type !== 'html' || (description.value.includes('sticker') && !description.value.includes('Sticker Slab'))) { this.keychains = []; return; } this.keychains = this.parseAppliedItems(description, AppliedType.Charm, (index) => { - return `#${this.itemInfo.keychains[index]?.pattern}`; + // Sticker Slabs don't have a pattern + const pattern = this.itemInfo.keychains[index]?.pattern; + return pattern ? `#${pattern}` : ''; }); } From c605a6631a83d5835b9ccd0c189a28aa5f0a4baf Mon Sep 17 00:00:00 2001 From: GODrums Date: Mon, 26 Jan 2026 17:03:36 +0100 Subject: [PATCH 2/2] chore: run format --- src/lib/components/market/sticker_display.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/components/market/sticker_display.ts b/src/lib/components/market/sticker_display.ts index 2d529925..b4943e5c 100644 --- a/src/lib/components/market/sticker_display.ts +++ b/src/lib/components/market/sticker_display.ts @@ -196,7 +196,10 @@ export class StickerDisplay extends FloatElement { private loadKeychains(): void { const description = this.keychainDescription; - if (description?.type !== 'html' || (description.value.includes('sticker') && !description.value.includes('Sticker Slab'))) { + if ( + description?.type !== 'html' || + (description.value.includes('sticker') && !description.value.includes('Sticker Slab')) + ) { this.keychains = []; return; }