Prototype triggers randomly change when navigating artboards
After copying interactive elements from one artboard to another, the triggers that are assigned to them randomly change to other values. This is occurring with keyboard triggers that are used on a component (though this has been occurring on non-component elements)
Steps to reproduce:
1. Create some elements, in a group, on one artboard and wire them to other artboards using keyboard triggers.
2. Copy the group to another artboard and edit the wires to previous/other artboards.
3. Repeat step 2 several times.
4. Randomly select the elements on all artboards.
Expected Result: Keyboard triggers are maintained.
Actual Result: Keyboard triggers are assigned different keys breaking the flow
See attached video.
At 00:00:36 I wire the RIGHT Button to an artboard and assign it the Right Direction Key on the keyboard. The OK button is wired to a different artboard and assigned the Enter key on the keyboard.
I check the wires before copying the group to another artboard at 00:00:50 and rewire some elements up. at 00:01:08 the issue manifests, the RIGHT button is now assigned to the Enter key and the OK key is now assigned to the Left Direction Key. At 00:01:28 the OK button changes back to be assigned the Enter key on the keyboard. At no point do I change the triggers, it just randomly happens.
Please let me know if you need any further info.
Reported issue is not reproducible with latest version of XD
Asa Roos commented
I'm having the same issues. They've been consistently there since the XD 20 update, and now there's no way to revert to XD 19. I'm primarily using controller and keyboard input as I'm working with game prototypes.
For me, this means that all the work I do is completely unstable and unusable since it's impossible to know which parts of the prototype that's been affected by the changes.
No problem. It's the ex tester in me :) hope you can resolve it soon.
I've reproduced this again this morning with a simplified file (attached, with video).
I wired some elements to artboards, assigning them a keyboard trigger. Then I just select each element individually and the triggers keys are changed. Its as if XD is copying the trigger key from one element to another without user input.
In the video the issue occurs at 00:01:00. On Artboard 2 the circle was assigned the Enter key, when I double click the left polygon the key trigger has changed from the Left Arrow key to the Enter key. All I did was select elements in prototype mode.
Video and XD file attached.
I had no issues with this prior to the June update. I'm stopping myself from editing existing documents as I'm worried the triggers will break.
XD Version 126.96.36.199
Windows 10 Pro V1803
OS Build 17134.858