Hello everyone, I hope you are having a good day.
I was on approach into Zurich on expert today when I was being vectored into a specific runway. I was following instructions, and flying the heading set by ATC. However, after flying a certain heading for some time, I noticed that I began leaving the airspace of the airport. I was planning on asking for vectors, but, after previous attempts ending with “avoid duplicate messages” I decided not to, instead I turned 10 degrees toward the runway and was immediately reported. So I was wondering, any way to avoid this in the future?