From ace4687d254ea6dfde8a3a4a81f0e76434e746af Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Fri, 31 Jul 2026 00:30:50 +0530 Subject: [PATCH] fix: improve error handling --- examples/rss-reader/src/index.tsx | 4 ++-- examples/widget-gallery/src/index.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/rss-reader/src/index.tsx b/examples/rss-reader/src/index.tsx index 2b269cb81..529c4fd32 100644 --- a/examples/rss-reader/src/index.tsx +++ b/examples/rss-reader/src/index.tsx @@ -27,12 +27,12 @@ function decodeEntities(value: string): string { return value.replace(/&(#x?[0-9a-fA-F]+|[a-zA-Z]+);/g, (match, entity: string) => { if (entity.startsWith('#x')) { - const codePoint = Number.parseInt(entity.slice(2), 16); + const codePoint = Number.parseInt(entity.slice(2, 10), 16); return Number.isFinite(codePoint) ? String.fromCodePoint(codePoint) : match; } if (entity.startsWith('#')) { - const codePoint = Number.parseInt(entity.slice(1), 10); + const codePoint = Number.parseInt(entity.slice(1, 10), 10); return Number.isFinite(codePoint) ? String.fromCodePoint(codePoint) : match; } diff --git a/examples/widget-gallery/src/index.ts b/examples/widget-gallery/src/index.ts index 57b141244..ec688a7fc 100644 --- a/examples/widget-gallery/src/index.ts +++ b/examples/widget-gallery/src/index.ts @@ -129,7 +129,7 @@ class WidgetGalleryApp extends Widget { } // Tab switching: 1-6 - const num = parseInt(event.key); + const num = parseInt(event.key, 10); if (num >= 1 && num <= 6) { this._switchTab(num - 1); return true;