-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open external links on new tab #269
Conversation
aaah, we don't use post css and Chrome only supports |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved, because the code seems correct, and clicking on the links works.
At the same time, I'd like to note that I agree with your initial doubts, and so am disappointed at how you didn't wait for someone else to implement it, hence failed condemning it to languish in the backlog :P
Sorry to be the pain but my fault for reviving the languishing zombie. Unfortunately, it's the right thing to do from a user's expectation point of view and for metrics, although it'll open a different set of issues for editors to rethink how they structure content and links. |
This is part of our code that wouldn't make a good first issue to welcome new developers, and it was deemed important by many stakeholders in our team, so I decided to implement it so the issue stops haunting us 🤷♂️ @mruwnik feel free to add a condition like |
@Aprillion @mruwnik Just so I better understand your concerns... Is the problem nasty code maintenance? Or users overwhelmed with too many new tabs? If it's the latter, we could ask the user which they prefer ("Open in new tab or replace current one?" with an option "Remember this setting." Or does require cookies that we need to avoid? |
no, it's more about changing standards. Or leaving things as default as possible. It's part of the general process of websites taking on more and more of the basic functionality of browsers, which can be helpful, but often just makes things more counter intuitive. Though this may be a matter of "get off my lawn!!"? :D It takes away freedom in the name of temporary comfort. And breaks one of the potential user flows. I don't think having millions of options like this would help much. That's going back to badly reimplementing the browser in JS. |
Code cleanup & fixing #222
Testable on https://stampy-ui.aprillion.workers.dev/