Reduce viewport/target size for disclose triangles in file view

@devoncarew, @dinhviethoa

Fixes #2623
Does it change the size of the icon? I think we need to keep the same size but reduce the clickable size.