MSEdgeExplainers

Proposal: Native Caret browsing

Motivation:

Caret browsing enables users to navigate web content using the keyboard keys and common shortcuts for character, word and line level navigation. Caret browsing enables full range of text navigation and selection functionality within web content without additional pointing devices like mice, trackpads and touchpads.

Sample caret browsing experience in Microsoft Edge on Wikipedia: Visual sample of using caret browsing to explore Wikipedia front page

Current problems:

Today Chromium users can download Caret Browsing extension from the Chrome Web Store. There are two problems with this approach:

Proposal:

This proposal targets the following use cases:

Non-Goals

Native caret browsing doesn't aim to replace extensions, they would continue to work as they do today having the first opportunity to handle default F7 activation shortcut.

Solution:

The solution proposed in this explainer is to introduce native caret browsing in Chromium, a feature that is available in Mozilla Firefox, Microsoft Edge and Internet Explorer.

In order to do that we suggest implementing a current common activation shortcut: F7 and confirm caret browsing activation with a dialog.

Caret browsing activation confirmation in Microsoft Edge: Microsoft Edge browser dialog that asks user to confirm enabling caret browsing and allow to set the preference to never ask again in the future

Caret browsing activation confirmation in Mozilla Firefox: Mozilla Firefox browser dialog that asks user to confirm enabling caret browsing and allow to set the preference to never ask again in the future

In some cases, function keys may not be available and so alternative shortcuts might be needed.

We welcome your feedback and opinion on ways we can help improve Chromium caret navigation and browsing in the future!


Related issues | Open a new issue