Skip to content

Set web-sys min version to 0.3.73#5862

Merged
emilk merged 1 commit intoemilk:masterfrom
wareya:patch-1
Mar 30, 2025
Merged

Set web-sys min version to 0.3.73#5862
emilk merged 1 commit intoemilk:masterfrom
wareya:patch-1

Conversation

@wareya
Copy link
Contributor

@wareya wareya commented Mar 30, 2025

This should prevent compilation errors (which I ran into) where eframe tries to use HtmlElement::set_autofocus(), which doesn't exist until 0.3.73.

error[E0599]: no method named `set_autofocus` found for struct `HtmlElement` in the current scope
  --> C:\Users\wareya\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.31.1\src\web\text_agent.rs:24:15
   |
24 |         input.set_autofocus(true)?;
   |               ^^^^^^^^^^^^^
   |
help: there is a method `set_onfocus` with a similar name
   |
24 |         input.set_onfocus(true)?;
   |               ~~~~~~~~~~~
  • I have followed the instructions in the PR template

This should prevent compilation errors (which I ran into) where eframe tries to use HtmlElement::set_autofocus(), which doesn't exist until 0.3.73.
@emilk emilk added dependencies Pull requests that update a dependency file exclude from changelog labels Mar 30, 2025
@github-actions
Copy link

Preview available at https://egui-pr-preview.github.io/pr/5862-patch-1
Note that it might take a couple seconds for the update to show up after the preview_build workflow has completed.

@emilk
Copy link
Owner

emilk commented Mar 30, 2025

Nice catch - thanks!

@emilk emilk added eframe Relates to epi and eframe and removed exclude from changelog labels Mar 30, 2025
@emilk emilk merged commit 995058b into emilk:master Mar 30, 2025
26 of 27 checks passed
@emilk emilk changed the title Update web-sys min version to 0.3.73 Set web-sys min version to 0.3.73 Mar 30, 2025
darkwater pushed a commit to darkwater/egui that referenced this pull request Aug 24, 2025
This should prevent compilation errors (which I ran into) where eframe
tries to use HtmlElement::set_autofocus(), which doesn't exist until
0.3.73.

```
error[E0599]: no method named `set_autofocus` found for struct `HtmlElement` in the current scope
  --> C:\Users\wareya\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\eframe-0.31.1\src\web\text_agent.rs:24:15
   |
24 |         input.set_autofocus(true)?;
   |               ^^^^^^^^^^^^^
   |
help: there is a method `set_onfocus` with a similar name
   |
24 |         input.set_onfocus(true)?;
   |               ~~~~~~~~~~~
```

<!--
Please read the "Making a PR" section of
[`CONTRIBUTING.md`](https://github.com/emilk/egui/blob/master/CONTRIBUTING.md)
before opening a Pull Request!

* Keep your PR:s small and focused.
* The PR title is what ends up in the changelog, so make it descriptive!
* If applicable, add a screenshot or gif.
* If it is a non-trivial addition, consider adding a demo for it to
`egui_demo_lib`, or a new example.
* Do NOT open PR:s from your `master` branch, as that makes it hard for
maintainers to test and add commits to your PR.
* Remember to run `cargo fmt` and `cargo clippy`.
* Open the PR as a draft until you have self-reviewed it and run
`./scripts/check.sh`.
* When you have addressed a PR comment, mark it as resolved.

Please be patient! I will review your PR, but my time is limited!
-->

* [x] I have followed the instructions in the PR template
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file eframe Relates to epi and eframe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants