Click links/files to open in new tab by default

I’m using Obsidian for mathematics, so I frequently like to refer to other notes while writing a new one. Sometimes I have to search around for the note I want, e.g. looking for a particular comment about a specific theorem, or looking for a note about an object. The fact that the default is to open in your current tab keeps making me lose my place and is pretty disruptive for me. I’m not used to locking tabs or holding down CTRL, which would fix this issue. Perhaps I could learn the muscle memory, or whatever.

Fortunately, searching “open in new tab” in the community plugins yielded two plugins to do exactly this, but neither works on search results, which doesn’t help me much.

Perhaps it’s time to learn how to develop Obsidian Plugins :slight_smile:

5 Likes

@WhiteNoise You folks are doing an amazing work!

I would love to see the following options in the settings as a dropdown.

=== Tab Behavior ===

  • Create New Documents In: [New Tab | Existing Tab]
  • Open Existing Documents In: [New Tab | Existing Tab]
  • Open Previews In: [New Tab | Existing Tab]
  • When Tab Is Closed: [Return to Last Edited Document | Switch To Closest Tab | Do Nothing]

These are one of my biggest pain points in Obsidian. I hope you can add it to your roadmap soon.

Please let us know what we can do as a community to make sure this gets on the roadmap.

Many thanks! :pray:

8 Likes

+1
I need this feature too.

2 Likes

+1 Would also love to see this feature live!!

2 Likes

+1
This would be a big relief. The implementation described by @dreams above seems like all I’d need. Thanks, devs!

1 Like

+1
This would be immensely useful to me. I made this account just to reply to this.

Just here to say I also want this feature.

Also, I found a temporary solution until Obsidian add this functionality natively. There is a plugin called Open in new tab by Patrick Lee. Here is the GitHub Repo

1 Like

Hi folks, I would also love this feature. In fact I would love to have the same behaviour obsidian has with tab than others IDE: opening a file from the file explorer should open a new tab or redirect to the tab if it’s already open.

Thanks for sharing this plugin. So simple and yet, 3 years and almost 170 comments later asking for this feature, no one at the Obsidian team thought this was a good feature to be native.

It’s really sad to see that the guys at Obsidian rely so much on other developers creating plugins in order to make their product good enough…

Really appreciate you sharing this, because it’s indeed a thing that doesn’t make sense, not having an option to toggle this behavior on or off

1 Like

“Hasn’t been implemented” doesn’t mean “no one at the Obsidian team thought this was a good feature to be native”. There are hundreds of feature requests.

1 Like

Hi @CawlinTeffid,

I sorted the feature requests by their comment amounts and this feature is the 5th most wanted feature in the list which also appears to be the easiest-to-implement amongst others. So it seems to be a low hanging fruit with maximum ROI.

  1. File Explorer Custom Sort (254 comments)
  2. Obsidian for web (193 comments)
  3. Add support for link types (182 comments)
  4. Tag Mass Action: Add, Rename, and Delete a tag in multiple files (172 comments)
  5. Click links/files to open in new tab by default (169 comments)

This list raises the following questions:

  • What’s the point of having this thread if users are not listened to?
  • How is hundreds of feature requests a valid excuse for not being able to prioritize a feature request when it’s really easy to sort these requests by most-wanted to least-wanted and go from there?
  • How is 3 years not enough to even prioritize the 5th most wanted feature (not even talking about the implementation)? We can literally sit down together and finish prioritizing 100 features in a single workday. This is coming from a person who works in big tech doing such prioritizations, so I’m familiar with such decision making processes.
  • Who gets to decide what’s important or not?
  • What is your process to make that decision?
  • What is the process for adding a feature to the roadmap?
  • And most importantly what else does the community have to do to get this into the road map (if there’s anything they can do…)?

I really hope we can get an answer to all these, or at least some sort of explanation of why just the prioritization process takes 3 years. I’m genuinely asking to start a conversation about fixing something that looks really bad from the outside, not just criticizing. The reply doesn’t have to be on this thread either.

Thanks

2 Likes

To be clear, it’s not my process — I’m just a volunteer moderator. (I realize the question may be addressed rhetorically to the team, not to me.)

“Fifth highest number of comments” doesn’t equal “fifth most wanted”. It’s not meaningless but a variety of things can influence comment count, including how much back-and-forth discussion there is. And if it were the fifth most-wanted, it probably hasn’t occupied that position for all 3 years.

Lack of a feature doesn’t mean “users aren’t being listened to”. WhiteNoise is in the thread responding and asking for clarification.

Also, the “Open in New Tab” and “No Dupe Leaves” plugins exist, which reduces the request’s urgency.

Seems pretty ridiculous that such an obvious and easy to implement feature hasn’t been added. This isn’t a sophisticated feature that would require a ton of development

1 Like

This plugin is fantastic and does everything I could ask for in regards to this feature.

Thank you patleeman!

1 Like

+1 for this feature being built in. got here after a fair bit of google searching

+1 for this feature!

Waiting for it to be implemented natively :slight_smile:

1 Like

Currently I use two hotkeys to do the job:

  1. Cmd + T to open a new tab
    2 Cmd + O to search for my file and open it in the new tab

It does the job even though not perfect. Totally agree that a single hotkey would be brilliant, I use that probably 100 times a day.

I think the Commander plugin has a macro feature that lets you make a command that runs multiple commands.

My reasoning for wanting this feature is that I am used with development editors like Sublime Text, Xcode where files are almost always opened in new tabs, and I find it hard to navigate Obsidian intuitively.

1 Like