Describe the bug
When connecting to a custom RPC, the first options shown, which occupy the screen real estate, are about currency conversion (or "current conversion;" see Issue #5603). However, this conversion is meaningless for private-network ETH. When someone's going in to connect to a custom RPC, the most important element for the user to enter is the URL.
To Reproduce
Expected behavior
The "New RPC URL" box is the first thing you see when entering the Custom RPC UI.
Browser details (please complete the following information):
after https://github.com/MetaMask/metamask-extension/pull/5134 is merged, we'll make sure the Custom RPC option scrolls to the proper point in settings (@alextsg @danjm)
When someone makes certain common errors in entering the URL, e.g. entering 127.0.0.1:7545 and Clicking SAVE, it looks like nothing happens. Really, an error showed up at the top of the tab in red text saying "URIs require the appropriate HTTP/HTTPS prefix." However, since the user is scrolled so far down, that error is hard to find.
Putting the "New RPC URL" box (UI element where users are most likely to enter erroneous input) at the top of the list would also put it closer to that error message and make the mistake easier to debug. Scrolling halfway down by default when the tab is opened would not fix that (and would be inconsistent with users' mental models from most other UIs).
I think we can close this in favour of #5790, if you want to chime in over there. (Thoughts @bdresser?)
I have chimed in over there and if this comment were implemented, that would address this Issue too. However, I have seen too many cases in which A was closed as a duplicate in favor of/covered by the description of issue B, but then plans to address issue B changed in a way that left issue A unaddressed and closed complete. I would strongly prefer to leave this Issue _open_ until the fix is actually in and the Expected Behavior is observed.