7 ms·
ug, nothing worse than web apps capturing my browser interactions. please don't add keyboard shortcuts, don't disable right click, don't capture Ctrl+F preventi
by 38 3y ago
ug, nothing worse than web apps capturing my browser interactions. please don't add keyboard shortcuts, don't disable right click, don't capture Ctrl+F preventing me from using the browser search.
no, your re-implementation of existing browser feature is not better or even wanted.
- navanchauhan 3y agoEven though Discourse allows you to get the native Ctrl-F functionality by pressing the combination again, I hate the fact that it even captures that in the first place :(
- ecf 3y ago> please don’t add keyboard shortcuts This is entirely unreasonable. Imagine Google docs not being able to offer a shortcut to enable bold formatting, for example. Terrible experience.
- charcircuit 3y ago>don't capture Ctrl+F preventing me from using the browser search. Browser search only searches visible text in the DOM. For performance reasons the whole page might not be loaded into the DOM. This means the default browser search will provide incomplete results.
- 38 3y agoif you cannot load the whole page for any reason, that's a failure of design. use pagination, that has existed since the 90s.
- SuperCuber 3y agodefault ctrl-f will only search through the current page while the site-provided one can search through all content... this is not really an argument against it existing
- 38 3y agoso can a POST form request. why people feel the need to reinvent stuff that's existed for decades is beyond me
- croes 3y agoHow does the user know which search to use? Ctrl-F vs search box with POST. Forcing a request what could be done locally is bad design.
- charonn0 3y agoBy longstanding convention. Ctrl-F is the conventional in-page search combo, while a dedicated search field is the conventional website search engine.
- folmar 3y agoYou can even use the OpenSearch description and move the search field to the browsers'.
- croes 3y agoBut it's about inpage search, it's just a lazy loading page. The dedicated search field is for searching my websites and the result would be a list of my pages that contain the search term. Ctrl-F jumps to the location of the search term on the page I'm already at.
- adhesive_wombat 3y agoReminds me of that sort story (Asimov? Seems like him) where someone hits on the genius idea of printing thing out of the computer to read later and, after a few false starts including gigantic billboards which you have to read using sliding ladders, hits on the astounding trick of gluing thin sheets of text into portable stacks joined by one edge.
- 38 3y agoAKA books.
- adhesive_wombat 3y agoWell, strictly speaking it's a Holmes-Ginsbook Device, but if you want to be informal about it...
- charcircuit 3y agoWhy paginate when it doesn't make sense? I don't want a pastebin to be spread over multiple pages. I want the text file to show up on one page, but to not cause any performance issues. I want to be able to search for any line in that text file without having to search each page.
- croes 3y agoHow does pagination solve the search problem? The content you can find wih the browser search still doesn't do d the text on another page. A custom search could including a jump to the page.
- error503 3y agoMaybe, but maybe (usually) that's exactly what I wanted. Browser search has well-defined semantics, many of which are useful in ways that are not exactly 'searching the content'. These are semantically different things and overloading the shortcut is frustrating. Use a different shortcut for your incompatible functionality. For example I might use Ctrl-F to look for a UI element like 'Contact Us' that's hidden at the bottom of the page, or to refer to a stanza I read a minute or two ago without trying to find it with my eyes and the scroll bar. Or even to try to find where what I searched for appears when I have clicked on a search result. This last one is especially frustrating. If I specifically want to search the entire corpus of data on an infinitely-scrolling site, I will use its search function intentionally, since that is a semantically different action.
- solardev 3y agoThis isn't some insolvable problem. Just have a separate search box and use that for cross-pagination/serverside search. Use a separate hotkey for it, like '/', as many sites do, and leave ctrl-F for the browser search.
- krono 3y agoUnsure about other browsers but Firefox lets you allow/block websites from overriding default keyboard shortcuts on a per-site basis as well as globally (defaults to global allow). Individual site config is located here: application menu bar > "Tools" > "Page Info" > "Permissions" tab > "Override keyboard shortcuts"
- 38 3y agobless you
- error503 3y agoUnfortunately this breaks some semantically-compatible extensions to standard shortcuts, like Ctrl-C in Google Docs, which is a perfectly reasonable, necessary, and helpful override, unlike many. I have found allowing overrides is unfortunately the least annoying of two bad options. But I still get unreasonably annoyed when web apps steal Ctrl-K which I use constantly.
- kevincox 3y agoOn the other hand Google Docs also steals Ctrl-H which I never want to not open the browser history browser. I really wish Firefox has much more customizable keyboard shortcuts. Being about to define arbitrary bindings and control which bindings can be overridden by which sites would be an incredible productivity feature.
- klardotsh 3y agoGitHub (and GitLab, and Linear if I recall, and others) overriding Ctrl-F (or /, which Tridactyl needs) is a crime against humanity. I know GitHub claimed they'd stop, but I still was getting weird interactions not long ago (then again, the entire recent UI redesign of GitHub drives me absolutely insane to the point that I have zero positive things to say about it, so maybe I'm just no longer their target audience).
- LanternLight83 3y ago
- sublinear 3y agoAnyone can pose similar complaints for native apps and janky desktop environments. This has nothing to do with web apps at all.
- recursive 3y agoIt does have to do with web apps because web apps are built on web technologies. And those technologies involve a standardized set of events that are used to react to keyboard interactions. And those standards are deficient. Non-web apps are subject web technology specifications.
- a_wild_dandan 3y agoI think I'm misunderstanding your reasoning. To me, an app's feature set and its implementation details are unrelated topics. Whether your project came from an app store, the web, a friend's USB stick, etc, is irrelevant to what it does. Ditto for the internal technologies it uses -- Qt, Electron, .NET, pure assembly, etc. I absolutely sympathize with webpages disabling search features and so on, but I'm not sure why exactly. Pointing to app implementation doesn't seem quite right, if that makes sense.
- recursive 3y agoI'm not talking about where it came from. All web apps use the "web platform". HTML, CSS, JS, DOM, and related technologies. Web apps are limited to behaviors that are possible using these technologies. As an example, you can't make a web app that controls display brightness.* It has everything to do with the fact that it's a web app. Web apps are built on web stuff, and web stuff provides no way to do it. So it is with keyboard events. * As far as I know, this is true. Maybe there's some new experimental spec or something? But you get the point.
- sublinear 3y agoAgain, you can say the same about native apps and userland. It sounds like you just don't like the way the Web APIs have expanded in scope over the last 20 years or so. This is the better future. It used to be so much uglier in the era of flash, activex, etc. https://developer.mozilla.org/en-US/docs/Web/API https://developer.mozilla.org/en-US/docs/Web/API Oh and by the way the screen brightness probably can be adjusted using the USB APIs if someone bothered to port over drivers for the most common keyboards. At least all major browsers alert the user to choose if the web app can use these APIs unlike native apps.
- croes 3y agoAn app without keyboard shortcuts is cumbersome to use
- pieterbreed 3y agoEmacs or vi?
- croes 3y agoLogic fallacy. No shortcuts = cumbersome ⇏shortcuts = easy to use
- renewiltord 3y agoSorry, no. I can't use Gmail without shortcut keys and I love Gmail with. Great job, Google engineers. Good app. Good shortcuts.
- zeta0134 3y agoAnd for heck's sake outlook, really, did we NEED modifier-less keyboard shortcuts triggered by single letters? $deity help you if you try to type in Slack while Outlook's Web App is focused; you're likely to archive a dozen emails and possibly delete a folder.