Improve click/touch without unintended interaction

Disable selecting clickables as text. Selecting buttons leads to
unintended selection. This is seen when touching on clickables using
mobile devices.

Prevent blue highlight when touching on clickables. This is seen on
mobile webkit browsers. It looks ugly and the visual clue provided is
not needed beacuse all clickables on mobile already  have visual clues.
This commit is contained in:
undergroundwires
2022-03-13 12:45:17 +01:00
parent 99e24b4134
commit 3233d9b802
12 changed files with 32 additions and 13 deletions

View File

@@ -29,7 +29,7 @@ export default class MenuOptionListItem extends Vue {
@use "@/presentation/assets/styles/main" as *;
.enabled {
cursor: pointer;
@include clickable;
@include hover-or-touch {
font-weight:bold;
text-decoration:underline;