Skip to content

Conversation

@Pterjudin
Copy link

No description provided.

Tajudeen added 2 commits January 3, 2026 11:20
… step for macOS CI

- Add libx11-dev and libx11-xcb-dev to Linux test workflow to fix native-keymap build failure
- Add missing 'Install build dependencies' step to macOS test workflow to ensure build/ folder dependencies are installed before main dependencies
…eaks

The clear() method was not disposing of currentDisposables, which contained
KeybindingLabel instances. When render() was called multiple times, these
disposables would accumulate and cause memory leaks in tests.

Now clear() properly disposes of all currentDisposables before clearing them,
ensuring KeybindingLabel instances are properly cleaned up.
@Pterjudin Pterjudin merged commit d9a84b7 into main Jan 3, 2026
5 of 15 checks passed
@Pterjudin Pterjudin deleted the fix-keybinding-label-memory-leak branch January 3, 2026 11:33
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.

2 participants