View Issue Details

IDProjectCategoryView StatusLast Update
0005099NoesisGUIUnitypublic2026-06-27 09:03
ReporterYolkin Games Assigned To 
PrioritynormalSeveritycrash 
Status newResolutionopen 
Product Version3.2.13 
Summary0005099: Pressing Tab on a focused TextBox crashes the native runtime (access violation)
Description
  • Repro: Give a TextBox keyboard focus, press Tab.
  • Result: Hard native crash — EXCEPTION_ACCESS_VIOLATION_READ at offset 0x18, stack ItemsControl::ContainerFromElementNoesis_View_KeyDown. Reproduces in both Editor and standalone Player, 100%.
  • Diagnosis: The focus-traversal dispatcher walks the visual tree on Tab (e.g. a TextBox inside a TabControl or any template registering focus scopes) and dereferences an invalid pointer in native code. The crash is entirely native — no managed event fires first, so it cannot be caught or prevented from C#; the only workaround is to intercept and drop the Tab key event before the view processes it.
  • Severity: High — any focusable TextBox plus a Tab press takes down the process.
  • Possibly related: private bug #3239 ("Crash in TabControl related to key handling", reportedly fixed 3.2.11) — but the symptom shape differs and 3.2.13 still crashes, so this may be a distinct path.
  • Unblocks dropping workaround: we currently patch the vendored view to early-return on the Tab key event. Once the native walk no longer AVs, that source patch can be removed.
PlatformWindows

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-06-27 08:48 Yolkin Games New Issue
2026-06-27 09:03 Yolkin Games Summary Pressing Tab on a focused TextBox crashes the native runtime (access violation) => Pressing Tab on a focused TextBox crashes the native runtime (access violation)
2026-06-27 09:03 Yolkin Games Description Updated