fix for window not being shown with wayland in same cases by switching to the 'did-finish-load' event instead of 'ready-to-show' #7078
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First time contributor checklist:
Contributor checklist:
main
branchnpm run ready
run passes successfully (more about tests here)related issues:
Description
on some setups signal is never shown due to electrons
ready-to-show
event is not firing.I've found that people use
did-finish-load
instead due to (probably) this bug (electron/electron#25253 (comment)).After a deep rabbit hole into electron and the chromium source code I could not determine why this event is not fired, but both events should be more or less equal from their timing in our case, so it is a workaround, but can be used permanently.
https://www.electronjs.org/docs/latest/api/browser-window
setup with which I could reproduce the issue and verify the fix
main
(git checkout v7.35.0-alpha.1
)ELECTRON_OZONE_PLATFORM_HINT=auto
environment variable