No you don't have to, but I myself would. No one has any right to discriminate you for any reason from any job......I do like the idea of waiting to see if you get offered the job & perhaps saying something then.

I suppose depends what sort of job it is in regards to training etc. Try and see it from an employers perspective also, who have advertised & interviewed, then trained - to then have to do that all over again or pay a temp until your maternity leave is up....IYKWIM.

hmmmm I don't know, it's a tough one.....