Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Bug] XF Entry 'IsReadOnly' and 'IsEnabled' not working as expected #12930

Open
@johnshardman

Description

There are a number of issues with the XF Entry:

  1. The text of XF Entry with IsReadOnly = true is not selectable (Select, Select All, Copy, etc. do not work).
  2. VoiceOver on a XF Entry with IsReadOnly = true indicates that the text can be edited. These instructions "Double tap to edit" should be modified to indicate the text can be selected, but not modified. With the previous point, the functionality should of course be reenabled
  3. An XF Entry with IsEnabled = false does not look grayed out / visibly distinguished on iOS.

Steps to Reproduce

  1. Run this repro Issue12930.zip
  2. Try to select the second entry, and observe Issue 1 on Android and iOS
  3. Turn on VoiceOver, select the second entry, and observe Issue 2 on iOS
  4. Look at the appearance of the third entry on both Android and iOS, and observe Issue 3 on iOS

Expected Behavior

  • Options to Select, Select All, and Copy should be available on a XF Entry with IsReadOnly = true
  • VoiceOver instructions on XF Entry with IsReadOnly = true should be corrected
  • XF Entry with IsEnabled = false should appear grayed out / distinguished on iOS

Actual Behavior

  • Options to Select, Select All, and Copy are not available on a XF Entry with IsReadOnly = true
  • VoiceOver instructions on XF Entry with IsReadOnly = true are misleading
  • XF Entry with IsEnabled = false looks enabled and does not appear grayed out / distinguished on iOS

Screenshots

Android:

iOS:

Repro

Issue12930.zip

Basic Information

  • Version with issue: 5.0 pre4

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions