keymanapp / keymanapp/keyman

bug(iOS): Double clicking the New Search link button shows 'Connection Error' message under Installed Languages view

Open
#8,842 2 comments 0 reactions 1 assignee Claimed by @sgschantz View on GitHub
bug ios/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

### Describe the bug

I noticed that an error message appears on the Installed languages page after double clicking the New Search link button.

### Reproduce the bug

1. Install Keyman 17.0.109-alpha build in iPhone device or simulator.
2. Open Keyman In-App.
3. Click the Settings button.
4. Click the Installed Languages option.
5. Click the Plus (+) button in the Installed Languages view.
6. Verify that 'New Search' link button in the Installed languages view.
7. Double click on the New Search link button.
8. We may notice that nothing has been output on the screen. This is expected.
9. Double click on the New Search link button once again.

Here, I noticed that there is an error message 'Connection Error' appear on the screen.

Note: I am not seeing this error message while testing it in iPad Simulator or in Android Mobile emulator.

I have attached the Screenshot for reference.

### Expected behavior

Double clicking the New Search link button should not show any error message on the screen.

### Related issues

_No response_

### Keyman apps

- [ ] Keyman for Android
- [X] Keyman for iPhone and iPad
- [ ] Keyman for Linux
- [ ] Keyman for macOS
- [ ] Keyman for Windows
- [ ] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form

### Keyman version

17.0.109-alpha build

### Operating system

iOS 15.0, iOS 16.4

### Device

iPhone 14 Pro Max Simulator

### Target application

_No response_

### Browser

_No response_

### Keyboard name

_No response_

### Keyboard version

_No response_

### Language name

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.