Content-Length: 12867 | pFad | http://github.com/NativeScript/NativeScript/pull/10455.patch

thub.com From 3d4a528e550d0262d3192708d74fc605941c19bc Mon Sep 17 00:00:00 2001 From: wSedlacek Date: Sun, 3 Dec 2023 17:58:44 -0800 Subject: [PATCH 1/6] fix(core): safe important check --- packages/core/ui/styling/css-utils.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/ui/styling/css-utils.ts b/packages/core/ui/styling/css-utils.ts index 81684401ac..25a9054a69 100644 --- a/packages/core/ui/styling/css-utils.ts +++ b/packages/core/ui/styling/css-utils.ts @@ -2,7 +2,11 @@ import { Trace } from '../../trace'; import { CoreTypes } from '../../core-types'; import { Length } from './style-properties'; -export function cleanupImportantFlags(value: string, propertyName: string) { +export function cleanupImportantFlags(value: unknown, propertyName: string) { + if (typeof value !== 'string') { + return value; + } + const index = value?.indexOf('!important'); if (index >= 0) { if (Trace.isEnabled()) { From c3c7b59694a34e2a116288929d1de80ecaa00524 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sun, 17 Dec 2023 15:17:32 -0800 Subject: [PATCH 2/6] fix(time-picker): properly handle 0 on hour and minutes with valueChanged (#10460) closes https://github.com/NativeScript/NativeScript/issues/10457 --- .../src/ui/time-picker/time-picker-tests.ts | 14 ++++++++++++++ apps/toolbox/src/pages/datepicker.ts | 2 ++ apps/toolbox/src/pages/datepicker.xml | 4 ++++ packages/core/ui/time-picker/time-picker-common.ts | 10 ++++++++-- 4 files changed, 28 insertions(+), 2 deletions(-) diff --git a/apps/automated/src/ui/time-picker/time-picker-tests.ts b/apps/automated/src/ui/time-picker/time-picker-tests.ts index e7af6b34c2..6de5aafbe2 100644 --- a/apps/automated/src/ui/time-picker/time-picker-tests.ts +++ b/apps/automated/src/ui/time-picker/time-picker-tests.ts @@ -197,6 +197,13 @@ export class TimePickerTest extends testModule.UITest