Recently I flew from London Heathrow to Auckland via Dubai with Emirates - the ticket as booked was a direct flight from Heathrow to Dubai, a short layover at Dubai, and then a flight from Dubai to Auckland which was advertised as "2 stops" but no layovers.
Based on prior experience, I took this to mean that I would remain on the plane at those two stops while others disembarked and embarked.
This was not the case - at Bangkok I was required to disembark and clear security again, and again at Sydney I was required to do the same thing, before flying on to Auckland, both times boarding the same aircraft with the same boarding card and taking the same seat.
The time given to do this in both cases were marginal at best - at Bangkok we rushed and made it through security, was back at the gate in 30 minutes and they had already boarded all the Bangkok origin passengers and were quite shirty with us "transit" passengers being "tardy".
The reasons given was that Australia required additional security at Bangkok for all inbound passengers, and at Sydney the plane needed to undergo decontamination.
If this was made apparent at the time of booking, I would have chosen a different routing, as it was quite a fuss each time, having to pack up, go through security with a lot of electronics etc.
Other than asking the airline, is there a way to determine if a given routing requires you to deplane at "no layover" stops?