Skip to content

Reverse geocoding returns localized punctuation (Arabic comma) in qualifiedName causing backend failures #2416

@akanshasahu-rgb

Description

@akanshasahu-rgb

Environment

  • iOS: 26.x
  • Xcode: 16.x
  • MapboxMaps: 11.16.1 / 11.21.0
  • MapboxGeocoder.swift: ~> 0.15
  • MapboxSearch: 2.16.1

Observed behavior and steps to reproduce

Issue

When performing reverse geocoding, the value of placemark.qualifiedName sometimes contains a non-standard comma character (،) instead of a normal comma (,).

Example:
"2nd Main Rd 43، 560016 Bengaluru، India"

Steps to reproduce

  1. Perform reverse geocoding:
    ReverseGeocodeOptions(coordinate: location)
  2. Get result:
    placemark.qualifiedName
  3. Observe that returned address contains ، instead of ,

Impact

  • Causes backend failures when sending address
  • Inconsistent behavior across regions/devices

Expected behavior

  • Address should use standard comma (,)
  • Or provide a way to control formatting/locale

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug 🪲Something is broken!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions