Studio fails to realize when I deselect object?

For some reason when I deselect an object it acts like it is still selected when I do:

local selection = game.Selection:Get()[1]