DustinBrett / DustinBrett/daedalOS
BoxedWine halts when clicking inner close button
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 13k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
SkiFree Game Freezes When Clicking Inner Close Button
Description:
In the daedalOS version of the SkiFree game, there are two dialog boxes – one representing the main game window and a secondary, inner dialog. When the inner close button is clicked, the game freezes completely. However, the rest of the webpage remains responsive. The game can be minimized without issues, but once frozen, it cannot be resumed.
Interestingly, if the game is closed via the outer dialog box, the game closes and can be restarted normally. This behavior seems to mimic a Windows 98-style window handling, as noted by the way minimize and resize work perfectly within the inner page.
Steps to Reproduce the same error:
- Open the daedalOS webpage here (dustinbrett.com).
- Launch the SkiFree game.
- Attempt to close the game using the inner close button (the smaller one).
- Observe the freeze in the SkiFree game, while the rest of the browser remains unaffected.
- Try minimizing or resizing the game – these functions work without issues.
- If the game is closed using the outer dialog box, it can be closed and restarted without freezing.
Expected Behavior:
Clicking the inner close button should close the game without freezing it, similar to the behavior when the outer dialog box is used.
Screenshots:
Freezed Image:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by launching SkiFree from the daedalOS webpage and reproducing the freeze with the inner close button. Trace the inner and outer window close handling, then verify that the inner button closes the game without freezing and that the game can be restarted normally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- desktop, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100