fix(kiosk): WESL DefaultAction is sint32 not uint32 (2nd e2e finding) #8
Reference in New Issue
Block a user
Delete Branch "fix/kiosk-defaultaction-type"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #7, found in the 2nd VM e2e. With the class-level calls from #7, Shell Launcher config got one step further but still failed:
WESL_UserSetting.SetCustomShell/SetDefaultShelltakesint32(Int32)DefaultAction, but we passed[uint32]0. The #7 fail-open rollback worked correctly (no brick — booted to a normal Explorer session) but the kiosk never engaged and the wizard didn't run.Fix: pass
[int32]0.Verified:
Configure-Kiosk.ps1parses. Diff is exactly the twoDefaultActioncasts. Next: rebuild → restage → 3rd VM run to confirm the kiosk shell engages on thesm-bootstrapautologon (the one remaining unknown — whether Shell Launcher takes over same-boot).🤖 Generated with Claude Code