[4.15] Weird problem with "Any Key Pressed"

For whatever reason this code always decompiles my blueprints, have tried it on multiple different blueprints, that do not have references anywhere.
It shows that the blueprint has been compiled, but when i reopen it, it has been decompiled.
Also if i “Cast To PC_Player” in HUD Widgets event graph it just doesn’t let me compile at all.

Any different ways to find out what key has been pressed?

you can do the very long and manual way of taking every button and print its name

It does work for whatever reason, but it just doesn’t let me compile my PC_Player blueprint. When i hit compile it just goes back to “Dirty” in a second.

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it here

You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.