Skip to content

Bold/Italic not disabled for Symbol/ZapfDingbats fonts and search checkboxes not rendered on iOS 16 #588

@hnc-tfshlee

Description

@hnc-tfshlee

Description

Two issues observed on iOS 16 (iPhone Xs). It is unclear whether these are iOS 16-specific or device-specific.

Issue 1: Bold/Italic not disabled for Symbol & ZapfDingbats fonts

When selecting Symbol or ZapfDingbats font in FreeText annotation, the Bold and Italic buttons remain enabled. These fonts do not support bold/italic styles, so the buttons should be disabled.

Issue 2: Search option checkboxes not rendered

In the search panel, the additional option checkboxes (e.g., Match Case, Whole Words) are not displayed in the bottom sheet. The checkboxes do not render or respond to interaction.

Environment

  • Device: iPhone Xs
  • OS: iOS 16
  • WebView: WKWebView (WebKit)

Steps to Reproduce

Issue 1

  1. Open a PDF document
  2. Add a FreeText annotation
  3. Open font settings and select Symbol or ZapfDingbats
  4. Observe Bold/Italic buttons remain active

Issue 2

  1. Open a PDF document
  2. Open the search panel
  3. Tap to expand additional search options in the bottom sheet
  4. Observe checkboxes are not visible or not functional

Expected Behavior

  1. Bold/Italic buttons should be disabled for fonts that don't support these styles
  2. Search option checkboxes should render and function correctly

Notes

  • Tested on iPhone Xs, iOS 16. Not confirmed whether this reproduces on other iOS 16 devices or newer iOS versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions