View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0020328 | MMW 5 | Main Panel | public | 2023-11-06 15:01 | 2024-09-17 18:10 |
Reporter | zvezdan | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 5.1 | ||||
Target Version | 5.1 | Fixed in Version | 5.1 | ||
Summary | 0020328: Error dialog box is sometimes too big and it is always on the top of all windows | ||||
Description | I just tried to find if there is any third-party MM5 skin that is compatible with Windows 11 Contrast themes. No luck! :( Dr Sol's Perpetual skin installs fine, but when I try to choose that skin, the error dialog box is displayed that is too big vertically. Its top/bottom are out of the screen with my settings, which makes its title bar and Close/Detail buttons unreachable. I have 3000x2000 screen, usually using 175% scale. The error dialog box is fully displayed only if I set 125% scale or lower. By the way, if I choose Restart in Safe mode, the other error massages start to appear continuously and hence the program cannot run. I needed to manually change "skin" key in persistent.json to be able to start the program. I had the same problem with the Code Monkey skin on my previous machine with Windows 7. It seems the Restart in Safe mode is not too much safer. I also think it is wrong that the error dialog box is on the top of all windows, making other programs like Firefox inaccessible until that dialog is closed. In my opinion it should be only on the top of MM own windows. | ||||
Tags | No tags attached. | ||||
Fixed in build | 3044 | ||||
|
In Safe mode MM should always run with Material Design skin and without additional plugins loaded. Can you be more specific what error you've got when you ran MM in safe mode ? |
|
When it restarts in the Safe mode, it is enough to click any item in the menu, e.g. View or Play or whatever, and you will not get the full menu, but truncated, and immediately after that you will get two errors that you could see from the attached screenshots. I gave you the instructions how to reproduce the problem: install Dr Sol's Perpetual skin, choose it from the Skin menu, after the program restarts the error will happen, then choose Restart in Safe mode. This problem is not only with the mentioned skin; every skin that has a problematic code in .less files will cause these errors. I mentioned recently in Mantis one another problem with the less engine that you are using which causes these errors, e.g. @popupBgColor: mix(Highlight, @baseColor, 20%); That is because less color functions doesn't support system colors like Highlight. Maybe you could use color-mix() instead introduced in Chrome 111, which accepts system colors just fine. |
|
Fixed |
|
Verified 2827 |
|
I don't know what you have resolved and what you have verified, but neither mentioned problem was resolved in 2827. The error dialog box is still larger than the screen and it is still the topmost window. Which is simply unacceptable. The topmost dialog boxes should use only system Windows services when something is really serious. I cannot start Task Manager to kill the application since it is beneath such topmost dialog box. And I hardly could start a screenshot capturing program. Well, I managed to capture the screenshot somehow, it follows... |
|
Here you see it: |
|
And that third problem with Restart in Safe mode that I mentioned is not completely resolved. One additional MediaMonkeyEngine.exe process stays in memory and shows an error message every minute (attached screenshot) and the program cannot switch to any skin. Fortunately, I could restart the program and I don't need to manually edit persistent.json anymore, so it seems that thing is resolved at least. |
|
Fixed |
|
Verified 2828 |
|
It is now much better, thanks for that. The size of error dialog box is fine now and it is not topmost window anymore. However, it is now covered by splash screen, which is itself a topmost window and hence it still covers the other programs. And it could stay like that forever, until you click on the Close button of the underlying error dialog box (but what would happen if that dialog is smaller than the splash screen? Its Close button would be inaccessible in that case). The third problem with Restart in Safe mode stays mostly the same: one additional MediaMonkeyEngine.exe process stays in memory (fortunately, it doesn't show an error message every minute anymore) and the program cannot switch to any skin. Actually, the choice is remembered and it is displayed in the skin menu, but it is not reflected immediately, but only after restart of the program. |
|
Here is the screenshot: |
|
Fixed |
|
Verified 2829 |
|
It is fixed/verified again, right? Well, it is now even worse. 1. There is now a big black window in the background, and on the foreground we have the same error dialog box with the Restart buttons that appeared after the error box saying what kind of error happened. 2. When you choose Restart in safe mode you will get the big white window, which could stay like that forever. 3. After you kill the program in Task Manager and start it again, you will get the error box saying what kind of error appeared; when you click on Close you will get the same situation as with 1. and 2. And now I need to edit persistent.json manually again, to remove the skin key. |
|
Here are screenshots: |
|
Fixed MM close when 'restart' is selected |
|
Verified 3044 No regressions on Windows 10 |
|
Re verified 3054 |