If I have a label with a for attribute to corresponding input and I have an image instead of text inside the label the input will never get focus.
If I place some text along with an image inside a label clicking the text will bring focus to the input but clicking the image still won't trigger it.
If I remove the image and just have text inside the label the behaviour works as expected.
Lastly if I insert a span and a non-breaking space html entity give it a width and height and apply a background image the input will get focus on cliking the label.
This works in all other browsers.