Skip to content

Prevent propagating focus to readonly form editors - fix iOS crashing#4561

Open
tomasMizera wants to merge 1 commit into
masterfrom
fix/drawers-crash-ios
Open

Prevent propagating focus to readonly form editors - fix iOS crashing#4561
tomasMizera wants to merge 1 commit into
masterfrom
fix/drawers-crash-ios

Conversation

@tomasMizera

Copy link
Copy Markdown
Collaborator

Fixes the crash mentioned here https://github.com/MerginMaps/releases/issues/147#issuecomment-4779566892 (problem num. 2)

This seems to be a Qt bug and will be reported.

Looks like a dangling pointer when combining QIOSTapRecognizer and drawers. The fix is to not accept focus for readonly form items (which is a correct step regardless the crash).

As a side effect, this #4522 now results in even worse UX, so I will fix it in a standalone PR and we add it to the release.

@tomasMizera tomasMizera force-pushed the fix/drawers-crash-ios branch from 9e6925f to a603a89 Compare June 25, 2026 12:04
@tomasMizera tomasMizera requested a review from Withalion June 25, 2026 12:04
@github-actions

Copy link
Copy Markdown

Coverage Report for CI Build 28168770527

Warning

No base build found for commit 74fdb5e on master.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 59.03%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 15636
Covered Lines: 9230
Line Coverage: 59.03%
Coverage Strength: 97.42 hits per line

💛 - Coveralls

@tomasMizera tomasMizera added this to the 2026.3.0 milestone Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant