In QF i try to leave a gap in front so i have room if i am faster then the one in front. If i catch up i dont attempt a pass usually.
Only if the car in front yields the track by moving offline. If i mess my lap up with someone close behind i yield the track and watch that they dont get impeded.
Its a good idea to see a bit who is behind and in front to judge their speed and see if you are likely to catch them or be caught. So i try to be around cars of around my own speed. That helps quite a bit with that.
If i can see ok i got some errors anyway and am off 0,7s of my split times, i know i wont make that up in the rest of the lap, so i give myself room or try to give others way.
The only exception would be if i have someone significantly slower close behind and think i would catch them if i let them thru. Then i try to drive the rest of the lap faster to get away from them.
For me that is absolutely textbook, and also the way I approach it.
Plan ahead to maximise my own chances
If *I* make a mistake to catch the guy in front, accept it as my error, and don't screw them up.
If my lap is spoiled, use that to respect others and buy myself space.
The way Mario wrote it is exactly what I would expect from this league - paramount is consideration on track, irrespective of who the other driver is - the situation and respect for other drivers is what's important.