home-assistant / home-assistant/iOS

Assist Prompt shortcut hangs when Dutch command starts with uppercase “Z”

Open
#5,507 0 comments 0 reactions 0 assignees View on GitHub
bug ios
Dominant language
Swift
Stars
2.4k
Forks
520
Avg merge
7h 27m
Merged PRs (30d)
264

Description

iOS device model, version and app version

* Device: iPhone 17 Pro Max
* iOS version: 27.0
* Home Assistant Companion App: 2026.7.5 (2026.2744)

Home Assistant Core version

2026.8.0

Describe the bug

The Home Assistant “Assist Prompt” action in Apple Shortcuts hangs when a Dutch command starts with an uppercase “Z”.

This prompt does not complete:

Zet [Dictated Text] op de boodschappenlijst

The exact same prompt works correctly when “zet” starts with a lowercase letter:

zet [Dictated Text] op de boodschappenlijst

There is exactly one space before and after the Dictated Text variable. The lowercase version completes normally and adds the dictated item to the Home Assistant shopping list.

To Reproduce

1. Create a shortcut in Apple Shortcuts.
2. Add the “Dictate Text” action.
3. Add the Home Assistant “Assist Prompt” action.
4. Select a Dutch Home Assistant Assist pipeline.
5. Use this prompt: Zet [Dictated Text] op de boodschappenlijst
6. Run the shortcut and dictate an item, for example “chocolade”.
7. The Assist Prompt action hangs and does not complete.
8. Change only the uppercase “Z” to lowercase: zet [Dictated Text] op de boodschappenlijst
9. Run the shortcut again.
10. The action now completes and the item is added correctly.

Expected behavior

The command should be handled identically whether the first letter is uppercase or lowercase. A grammatically normal sentence starting with uppercase “Zet” should not cause the Assist Prompt action to hang.

Additional context

No other part of the shortcut was changed between the two tests. Only the capitalization of the first letter was different.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue through the Apple Shortcuts Home Assistant “Assist Prompt” action with a Dutch Assist pipeline, comparing the uppercase “Zet” and lowercase “zet” prompts. Trace the Assist Prompt action entry point and its handling of dictated text and Dutch commands. Done means both capitalization variants complete and add the dictated item to the shopping list.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
localization, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.