A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Hi @CK1104,
Welcome to the Microsoft Q&A forum.
Thank you for taking the time to share clear details about what you’ve already tested. I truly understand how inconvenient it can be when the pages don't open the expected way, especially when you’re building pages for others to use.
To start with a bit of context, modern SharePoint pages use a client‑side page router (“smart navigation”) for internal content such as pages and files in your tenant. Because of this router, SharePoint may override the “Open in a new tab” setting and even ignore target="_blank" when the link points to internal SharePoint content. External links usually open in a new tab as expected. This design affects several web parts, including Link, Quick Links, and Hero. Microsoft explains this behavior in their documentation about hyperlinking and the SharePoint Framework router: Hyperlinking considerations in SharePoint Framework.
With that in mind, here are some workarounds that may help depending on what you’re trying to achieve:
1/ Use the File and Media (File Viewer) web part for PDFs like org charts:
If your main goal is simply to let users view the PDF without navigating away from the page, the File and Media web part can be a great option. It displays the content directly on the page, which removes the “new tab” decision entirely and keeps the user in place.
Reference: Use the File and Media web part.
2/ Use a quick user shortcut:
While not a page‑design solution, users can always open any link in a new tab by using Ctrl + Click or middle‑click. This works even when the web part itself forces same‑tab behavior. It’s simple and requires no changes on your side.
3/ To reliably force a new tab for internal links, use data‑interception="off":
In situations where opening a new tab is absolutely required, the only consistent method is to bypass the SharePoint page router. You can do this by combining:
- data-interception="off"
- target="_blank"
This allows your internal SharePoint links to open in a new tab, even when the router would normally override that behavior.
For example:
https://contoso.sharepoint.com/sites/HR/SitePages/OrgChart.aspx
Org chart
</a>
Reference: Hyperlinking considerations in SharePoint Framework.
This doesn’t require heavy coding, but it does require placing HTML where attributes are allowed. If your tenant restricts HTML input, you may need help from an admin or a site designer who can add a custom web part or an approved script editor.
4/ Share feedback with the product team:
Since this limitation clearly impacts your workflow, I genuinely recommend submitting feedback directly to Microsoft. The SharePoint engineering team reviews aggregated feedback for future improvements, and user experience issues like this are important for them to hear.
You can do this in SharePoint by selecting Help > Feedback, or through the Microsoft 365 Feedback Hub > Send Feedback > Describe your proposal in detail so the team can consider it for future improvements.
Once you've submitted your feedback, feel free to share the link here in the comments. I’ll be happy to upvote it to help bring more visibility.
As a community moderator, I ask for your understanding that my access to internal development details is limited. My main task is to guide users to the appropriate resources and support channels. Although I have no influence on product design decisions and have limited insight into internal developments, I'll continue to do my best to support you as much as I can.
Thank you again for your time and for raising this important usability concern. If you have any questions or need further support, please don’t hesitate to reach out at any time.
I look forward to your update.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.