Skip to content

On Android, semantic widgets which are marked with link:true are announced as buttons instead of links #60039

@pcsosinski

Description

@pcsosinski

b/159302760

This is only observed on android, but not on iOS. When a semantic widget with link:true is focused, TalkBack announces it as a button instead of a link.

Minimal reproduction case:

import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('First Route')),
        body: Center(child: Semantics(link: true, child: Text('test'))),
      ),
    ),
  );
}

cc @gaaclarke @nscobie

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressiona: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)customer: money (g3)frameworkflutter/packages/flutter repository. See also f: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions