MSEdgeExplainers

Allow target navigation at split tab

Authors: XU Zhengyi

Status of this Document

This document is a starting point for engaging the community and standards bodies in developing collaborative solutions fit for standardization. As the solutions to problems described in this document progress along the standards-track, we will retain this document as an archive and use this section to keep the community up-to-date with the most current standards venue and content location of future work and discussions.

Introduction

Split screen scenarios are becoming more and more prevalent in today's world. In addition to dual screen devices (ie. physical split screen), browsers such as Edge, Whale and Arc ship split tab (ie. virtual split screen) features. When using virtual split screen in a browser, there are multiple cases in which users want to open links and view them side-by-side with the source page (see the Use Cases section for examples). Currently, there is no option for web authors to target a link to open directly into a split tab. The current navigation targets, such as _blank, _self, _parent, _top, are insufficient to solve this problem.

This explainer proposes a solution to allow web authors to open links into a split tab.

Goals

Non-Goals

Use Cases

The feature is intended to be used by any website that wants to open a link into a split tab. Here are some scenarios in which this can be useful to users:

Proposed Solution

This proposal supports opening links in a split tab by:

Pros

Cons

Privacy and Security Considerations

Privacy

Security

Alternative Considered

To avoid issues with fallback on unsupported browsers, an alternative solution is adding a new attribute like split-tab to the anchor element and params of window.open(). The split-tab attribute will have no effect on unsupported browsers.

Pros

Cons

Open Questions