FreeTubeApp / FreeTubeApp/FreeTube
[Bug]: Window spontaneously resizes to incredibly large size.
- Dominant language
- Vue
- Stars
- 21.9k
- Forks
- 1.5k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 62
Description
### Guidelines
- [X] I have encountered this bug in the [latest release of FreeTube](https://github.com/FreeTubeApp/FreeTube/releases).
- [X] I have encountered this bug in the [official downloads of FreeTube](https://github.com/FreeTubeApp/FreeTube#official-downloads).
- [X] I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the bug report I want to file, without success.
- [X] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the bug I want to file, without success.
- [X] This issue contains only one bug.
### Describe the bug
When dragging the window out of being maximized it will on occasion resize itself to far, far beyond the size of the screen and slow down the system at times rendering it inoperable without a hard reset.
### Expected Behavior
Window resizes to previous unmaximized size.
### Issue Labels
usability issue
### FreeTube Version
v0.21.0 Beta
### Operating System Version
Windows 10 version 22H2
### Installation Method
.zip
### Primary API used
Local API
### Last Known Working FreeTube Version (If Any)
_No response_
### Additional Information
Unable to reliably replicate due to it being seemingly random. FreeTube does not crash. I have not encountered anything like this in any other application/software. This was also present in FreeTube versions 0.19.2 Beta and 0.20.0 Beta
I am unable to do much beyond trying to resize or close it at that point. I have an odd dual monitor setup if this information helps: screen 1 is 2560x1600 at 150% scaling, secondary; screen 2 is 1360x768 at 100% scaling, primary.
### Nightly Build
- [ ] I have encountered this bug in the latest [nightly build](https://docs.freetubeapp.io/development/nightly-builds).
Contributor guide
Research direction
No file, test, or entry point is named. Start by reproducing the maximize-to-unmaximized drag on Windows 10 with the reported dual-monitor resolutions and scaling, then inspect the window-state handling; done means the window returns to its previous unmaximized size without becoming oversized or making the system unusable.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100