Onion Skin functionality inconsistencies

I am a classical animator and I use Onion Skin a lot. However switching Onion Skin modes seems to be unnecessary cumbersome. For some reason, if I want to switch between ‘By Frames’ and ‘By Drawings’ modes, I have to do it both in choosing this in drop-down menu in the Onion Skin panel, and also in Show Onion Skin tool button. To me it feels like just an overlook or result of an excessive programming.
Does anybody else has an issue with that?