Skip to content

ok another stupid review, still fixing issues - #1044

Merged
kevinaboos merged 2 commits into
project-robius:mainfrom
kevinaboos:invite_and_loading_pane_fixes
Aug 29, 2026
Merged

ok another stupid review, still fixing issues#1044
kevinaboos merged 2 commits into
project-robius:mainfrom
kevinaboos:invite_and_loading_pane_fixes

Conversation

@kevinaboos

@kevinaboos kevinaboos commented Aug 29, 2026

Copy link
Copy Markdown
Member
  • the "invite was already accepted elsewhere" branch returned without setting is_loaded, so it kept re-emitted the InviteAccepted action on every signal
  • the classic makepad problem of not being able to set key focus on a widget that hasn't been drawn yet, this time with the loading pane.

* the "invite was already accepted elsewhere" branch returned without setting
  `is_loaded`, which is exactly the condition the `Event::Signal` handler
  re-enters on, so it re-emitted `InviteAccepted` on every single signal
* `start_search()` takes key focus before the pane's first draw, when its area
  is still empty, so `hide()`'s area check never gave the focus back. Track the
  area we actually focused instead.
@kevinaboos kevinaboos changed the title fix the last two issues from the review sweep ok another stupid review, still fixing issues Aug 29, 2026
@kevinaboos
kevinaboos merged commit 14fd0aa into project-robius:main Aug 29, 2026
10 checks passed
@kevinaboos
kevinaboos deleted the invite_and_loading_pane_fixes branch August 29, 2026 02:25
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