We need a way to ask the user for input before proceeding with some actions, for example:
qutebrowser's prompt mode, the obvious approach, has the following drawbacks:
Another option is to use the document itself. Have special links and inputs that, instead of navigating to a URL, perform an internal action within the browser. This doesn't require a new mode, and users can navigate these documents normally. Multi-step processes, like downloading a file, require more interaction and this solution may fall short. How do alert the user that the path doesn't exist? How do we autocomplete the path?