-
-
Notifications
You must be signed in to change notification settings - Fork 61
Description
Hi!
The <tr>s on desec.io/domains currently get a click event, which sends users to /domains/example.com.
Can the domains on the list be links, so open-in-new-tab works?
Currently, because the rows use JavaScript click handlers instead of native elements, users lose the ability to interact with domain links the way they would with any standard hyperlink. This means right-clicking to "Open in New Tab," middle-clicking, or Ctrl/Cmd-clicking all fail to work as expected. For users managing many domains, this is a significant workflow friction, as they often want to open several domains in separate tabs to configure them in parallel without losing their place in the list.
Beyond usability, using semantic links also improves accessibility and aligns with web standards. Screen readers and other assistive technologies can properly identify and announce links, giving users a clear indication that the element is navigable. It also means the browser can show the destination URL on hover in the status bar, giving users confidence about where they're going before they click. Overall, replacing the click handlers with proper anchor elements is a small change that would bring the UI in line with expected browser behavior and make the experience smoother for everyone.
Thanks!