epam / epam/UUI

[Feature] Implement Google's guidelines for navigation

Open
#2,834 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
247
Forks
78
Avg merge
14h 27m
Merged PRs (30d)
15

Description

## Description
Google provides general guidelines for navigation through links:
https://support.google.com/chrome/answer/2391819?hl=en&co=GENIE.Platform%3DDesktop#zippy=%2Copen-a-new-tab%2Copen-a-tab-in-a-new-window%2Copen-a-file-in-a-new-tab%2Copen-a-link-in-a-new-tab

Currently in UUI a link only opens in new tab on middle button click, but **ctrl+click** and **⌘ + click** on Mac are not working.

## Describe the solution you'd like
Implementing this functionality in our UUI-based application for all controls requires a huge amount of changes. It would be great if these guidelines were implemented by default in UUI controls or at least turned on by default through control's properties.

We think the abovementioned guidelines are applicable to at leas these three controls:

- Anchor
- Link
- Link Button

For a reference on how this feature works, we can recommend [**_learn.microsoft.com_**]([url]https://learn.microsoft.com/en-us/(url)) where it is implemented for all links.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.