9 hours ago
What is filled are pixels in the current "drawable" (usually a layer, but can also be a layer mask or a channel). So this drawable must have an intersection with the selection mask. So check you active layer (and its boundaries), and also check that it isn't protected by locks.