Fill tool not respecting the boundaries of my face selection mask
This is done on purpose to make sure that those UVs are completely covered.

If you want to turn it off, set the Bleed to 0 in 3D view > Tool shelf > options:



However this may cause artifacts like this, where the pixels don't completely cover the entirely UV face: