Created attachment 173902 [details] The ">" should go to the left corner and become "<" to match its behaviour. Just a visual inconsistency, a minor issue.
We can't change that. Arrow just displays that the submenu will open. And since there is no space on the screen to the right, it opens on the left side. It can't be dynamically be moved left and right and there is no need to do it I think.
I think the idea has some merit but whether the menu will appear on the right or the left depends on the width of the sub-menu. The sub-menu is typically not created until the menu is opened, so unless we want to change this (which would incure an extra performance penatly on menu creation), there is no way to know on which side the sub-menu should appear. So I concur with Filip that we can't really change that.