Skip to content

Bump accesskit version and patch egui to use updated accesskit#42402

Merged
delan merged 1 commit intoservo:mainfrom
alice:bump-accesskit-egui
Feb 20, 2026
Merged

Bump accesskit version and patch egui to use updated accesskit#42402
delan merged 1 commit intoservo:mainfrom
alice:bump-accesskit-egui

Conversation

@alice
Copy link
Copy Markdown
Contributor

@alice alice commented Feb 6, 2026

We need to bump the accesskit version in order to use subtrees, which are required to join the servo tree into the embedder tree.
We need to patch egui for servoshell, as we're waiting for them to land the patch bumping their version of accesskit.
Once emilk/egui#7850 lands and a new version of egui is pushed out, we'll be able to remove the patch.

Testing: No tests.
Fixes: Part of #4344

@alice
Copy link
Copy Markdown
Contributor Author

alice commented Feb 12, 2026

It seems like there are a lot of unrelated changes in egui ToT which cause warnings which are quite difficult to address (after trying for a day to address them).

@alice
Copy link
Copy Markdown
Contributor Author

alice commented Feb 16, 2026

I've done my best to address the deprecation warnings, though I've still needed to add an ![allow(deprecated)]. This is a pre-release version of egui; it may be that the issues I'm seeing with using the non-deprecated methods will be resolved as work progresses towards a release.

I'm marking this as ready for review, but I'm anticipating still needing to make significant changes - in particular, this bumps the rust toolchain version, which might be better as a separate patch?

@alice alice marked this pull request as ready for review February 16, 2026 13:47
@alice alice requested a review from atbrakhi as a code owner February 16, 2026 13:47
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Feb 16, 2026
@alice alice marked this pull request as draft February 16, 2026 13:48
@alice alice force-pushed the bump-accesskit-egui branch from 911406d to 8a532a9 Compare February 16, 2026 15:11
@alice alice marked this pull request as ready for review February 16, 2026 15:53
@alice alice force-pushed the bump-accesskit-egui branch from 364e42f to 71996a6 Compare February 16, 2026 15:59
github-merge-queue bot pushed a commit that referenced this pull request Feb 16, 2026
This is a prerequisite for using the new version of egui introduced in
#42402.

Testing: No new behaviour.

Signed-off-by: Alice Boxhall <[email protected]>
@alice alice force-pushed the bump-accesskit-egui branch from 41d7fd3 to b2871b7 Compare February 17, 2026 09:47
@delan
Copy link
Copy Markdown
Member

delan commented Feb 17, 2026

I'm marking this as ready for review, but I'm anticipating still needing to make significant changes - in particular, this bumps the rust toolchain version, which might be better as a separate patch?

i agree, we should split the rust bump into its own patch. the todos should be tracked in an issue if we’re keeping any of them, but i wonder if it would make more sense to use an egui commit where we apply emilk/egui#7850 to the egui version we’re currently on? that way, we avoid dealing with all those other breaking changes until they are definitely in a release, stable and fully documented.

@alice alice force-pushed the bump-accesskit-egui branch 3 times, most recently from d616c97 to e90831c Compare February 17, 2026 14:02
@alice
Copy link
Copy Markdown
Contributor Author

alice commented Feb 17, 2026

i wonder if it would make more sense to use an egui commit where we apply emilk/egui#7850 to the egui version we’re currently on?

I've done this :)

@sagudev sagudev removed their request for review February 17, 2026 14:07
@alice alice force-pushed the bump-accesskit-egui branch from e90831c to 279a588 Compare February 19, 2026 09:46
@delan delan changed the title Bump accesskit version and patch egui to use updated accesskit. Bump accesskit version and patch egui to use updated accesskit Feb 19, 2026
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Feb 19, 2026
@delan delan added this pull request to the merge queue Feb 20, 2026
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Feb 20, 2026
Merged via the queue into servo:main with commit 2ca69d3 Feb 20, 2026
31 checks passed
@delan delan deleted the bump-accesskit-egui branch February 20, 2026 03:55
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Feb 20, 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.

4 participants