Not to be a troll or anything, but the lack of simple features like this one are why "native" developers that don't like web tech don't like web tech.
Then again, a "native" developer (who will manually ship an app that doesn't run in the web anyway) could fork a browser and easily add this feature and then ship the browser as part of the app's stack.
Blink is for it.
So, then hopefully this will be fixed soon?
What's taking so long!