home-assistant / home-assistant/iOS
Assist Prompt shortcut hangs when Dutch command starts with uppercase “Z”
- 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
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