I am a British citizen and took a flight from Toronto to Dublin and then Dublin to Manchester, both with Aer Lingus.
I was surprised that I had my passport checked in Dublin by the Irish authorities and then not checked in Manchester.
I would have thought that the Irish authorities would not have checked passengers entering Britain with the same level of concern as the British authorities.