View Issue Details

IDProjectCategoryView StatusLast Update
0002359NoesisGUIUnitypublic2025-09-10 13:34
Reporterjphyzic Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version3.1.4 
Target Version3.2.9Fixed in Version3.2.9 
Summary0002359: EventManager class handlers not cleaned up on domain unload
Description

From forum post: https://www.noesisengine.com/forums/viewtopic.php?p=14282#p14282

Steps To Reproduce
  1. Create XAML UI containing at least one TextBox
  2. Register class handler, e.g. for TextBox.GotKeyboardFocus: EventManager.RegisterClassHandler(typeof(TextBox), TextBox.GotKeyboardFocusEvent, new KeyboardFocusChangedEventHandler(OnGotFocus), handledEventsToo: true);
  3. Start Unity play mode
  4. Stop Unity play mode and start again - log message appears Class handler is already registered
  5. Click on any TextBox - when control gets keyboard focus Unity crashes
PlatformAny

Activities

Otter

Otter

2025-09-10 09:01

reporter   ~0011039

Hi,

Is there any ETA on this fix? I need it to globally detect popup GotFocus events.

Thanks

sfernandez

sfernandez

2025-09-10 13:34

manager   ~0011040

We fixed it for the upcoming 3.2.9 version.

Issue History

Date Modified Username Field Change
2022-06-10 14:06 jphyzic New Issue
2022-06-10 14:37 jsantos Assigned To => sfernandez
2022-06-10 14:37 jsantos Status new => assigned
2022-06-10 14:37 jsantos Target Version => 3.1.5
2022-06-24 17:21 sfernandez Target Version 3.1.5 => 3.1.6
2022-11-07 17:13 sfernandez Target Version 3.1.6 => 3.1.7
2025-09-10 09:01 Otter Note Added: 0011039
2025-09-10 13:25 sfernandez Target Version 3.1.7 => 3.2.9
2025-09-10 13:34 sfernandez Status assigned => resolved
2025-09-10 13:34 sfernandez Resolution open => fixed
2025-09-10 13:34 sfernandez Fixed in Version => 3.2.9
2025-09-10 13:34 sfernandez Note Added: 0011040
2025-10-10 13:29 jsantos Category Unity3D => Unity