There is an annoying bug I Come across pretty often.
I'm using QDK Pro 4.5
Sometimes I often use copy/past in QDK, and I Did do my own Investigation into this and when I Click copy(usually on IF statements) "copy" puts another bracket { within my ASL and then I cannot edit that part of the IF statement and if I try a get a error message and it closes down QDK all together.
upon further Investigation it seems Like if I Click copy but I hit cancel then my ASL is not changed but If I Click copy then click ok only then is my ASL changed.