Yes mine went through the same stage and will still do it when on lead at times of high excitement.
Teach Diva the "Quiet" command and maker her sit and tell her quiet when she starts doing it.
You can do this by teaching her to "Speak" for treats and then introducing the "Quiet" command when she stops barking.
Sounds weird but it does work.
Also do not walk towards whatever she is barking at until she is quiet.
Don't be over worried about it but as you say it is a habit you want to try and get her out of because of her breed and other people's attitude.
If she were a cocker spaniel no one would take any notice.