View Issue Details

IDProjectCategoryView StatusLast Update
0031679RunnerHTML5Public2020-03-18 09:33
ReporterDanAssigned ToFritz 
PriorityMediumSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
PlatformHTML5OSWindows 10OS VersionPro x64
Product Version2.2.5 
Target VersionFixed in Version 
Summary0031679: HTML5: The event order for alarms on the same step/moment differs from all other platforms
DescriptionOn HTML5 only, if multiple alarms per object instance are fired on the same moment the events are then grouped by the object (so all alarms on that moment belonging to one instance, then all the ones belonging to the next instance, and so on) - this differs from Windows, etc., where all the alarms are grouped by the "event name" (so all Alarm 0 events for all instances, then all Alarm 1 events for all instances, and so on....

Expected: HTML5 is changed to do the same as the other platforms OR we update the manual to explicitly state that the event order is not guaranteed cross-platform and we know for sure it differs on HTML5.
Steps To Reproduce1. Run the attached sample for Windows.
2. Observe it says in your output window that both objects performed their alarm events "together" - object0 alarm 0, object1 alarm 0, object0 alarm 1, object1 alarm 1
3. Now run the project for HTML and open your browser's console.
4. Observe it says in your output window that the first object did all its alarms and then the second one did - object0 alarm 0, object0 alarm 1, object1 alarm 0, object1 alarm 1
Repro: 100%
Additional InformationStill occurs in IDE v9.2.1.2158 Runtime v9.9.1.1726
TagsNo tags attached.
1.4 Found In
2.x Runtime Found In2.2.5.378
2.x Runtime Verified In

Activities

Dan

2020-03-17 15:14

Adminstrator  

HTML5_ERROR_alarms.yyz (17,998 bytes)