View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0021984 | MMW 5 | Main Panel | public | 2026-02-18 17:02 | 2026-04-23 15:24 |
| Reporter | rusty | Assigned To | |||
| Priority | urgent | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | reopened | ||
| Platform | macOS | OS | - | OS Version | all |
| Product Version | 2027 | ||||
| Target Version | 2027 | Fixed in Version | 2027 | ||
| Summary | 0021984: Modal dialogs aren't handled correctly | ||||
| Description | Ttested with Properties and Convert... but it probably occurs with others : a) Closing MediaMonkey with modal dialog active works (it shouldn't--the user should have to close the dialog first). Moreover when MM is closed, playback continues as the modal dialog remains open! b) Modal dialogs become 'hidden' if the user clicks the main MM window (even as the main window is greyed out)! Clicking on the area of the main MM window where the modal dialog had previously displayed causes it to appear temporarily. EDIT: I noticed this again with the Auto-tag > Album Art dialog used to switch between AA images in the Auto-tag dialog. The modal AA dialog can be lost behind the Auto-tag dialog and behind the main MM window. c) EDIT: An even worse case of this issue is with 'Organize files'. If the user clicks the 'Configure...' button and then 'Browse' to set a new Main directory, then after clciking 'OK' focus shifts back to the main MMM window and there's no obvious way to continue with the 'Organize files' configuration. | ||||
| Additional Information | Originally raised as item 58) at 0021646 | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
|
|
Petr indicate that this has been fixed. Tracking here because there are numerous test cases (too many to track at 0021646). |
|
|
This needs to be tested. But regardless, Pepper reported an issue on Linux crossover in which this model dialogs appear behind the main window almost all the time. |
|
|
a) Issue a) no longer occurs. i.e. if a modal dialog is open, it doesn't prevent MM from closing and MM stops playback (however, as described at 0022057, modal dialogs often can't be opened so this needs to be retested once that issue is fixed). b) This issue still occurs. e.g. in cases where #220257 doesn't occur (i.e. it's possible to open the Properties dialog), then once the dialog becomes hidden behind the main MM window, it's not possible to get it to re-appear; clicking on the main window causes it to appear temporarily but as soon as the mouse button is released, the dialog disappears. c) This issue still occurs over remote access sessions. e.g.: i) when using Rustdesk, 'Organize files'. If the user clicks the 'Configure...' button and then 'Browse' to set a new Main directory, then after clciking 'OK' or 'Cancel' focus shifts back to the main MMM window and there's no obvious way to continue with the 'Organize files' configuration. ii) when doing this directly on the laptop, Tools > Organize files > 'Configure...' and then 'Browse' to set a new Main directory, then after clciking 'OK' or 'Cancel' focus shifts back to the main MMM window --> Exception! (moreover the exception dialog is too large for the window and there's no way to submit it or to close MMM normally). |
|
|
Retested with build 4/22 and there are still issues: a) This issue hasn't been resolved: 1 Play track A 2 Right click TrackB and open Properties 3 Close MMM via the main menu --> MMM closes, but playback continues and Properties dialog stays open! 4 Close Properties dialog --> Playback continues even though there's no MMM UI To close MMM, the user has to click the MMM icon, to open the UI-less menu bar, and then Exit again. On macOS, the desired behavior is that apps can be closed (via the menu bar) while a modal dialog is open (playback should stop). b) This issue (modal dialogs get hidden by clicking elsewhere on the UI) no longer occurs directly, but still occurs when run over a remote session (e.g. via Rustdesk). To replicate: 1 Right-click TrackA 2 Click Properties --> Properties dialog opens in front 3 Click on the Main mm window --> Properties dialog gets hidden behind the main mm window 4 Click on the area of the main Window where the Properties dialog should appear --> the dialog displays, BUT only until the mouse button is released--so it's not possible to interact with the dialog. note: Pepper reported similar issues when running MMW on crossover. c) i) This issue (multiple modal dialogs disappear--instead of just the cancelled dialog--after clicking cancel in subdialogs) still occurs. 1 Select track 2 Click Tools > Organize files > Configure... > Browse --> Select folder dialog opens 3 Press Cancel --> Select folder dialog is cancelled --> Destination dialog is hidden behind main UI OR 1 Select track 2 Click Tools > Organize files > Configure... > Browse > New folder --> New folder dialog opens 3 Press Cancel --> New folder dialog is cancelled --> Select Folder dialog is hidden behind main UI OR 1 Navigate to Tools > Options > Library:Media Sharing > MediaMonkey Library --> Media Sharing (MediaMonkey Library) dialog opens 2 Double-click an IP address to see the detailed configuration, and then click 'Cancel' --> The Media Sharing (MediaMonkey Library) dialog is hidden behind the Options dialog! ii) This issue is even worse when running MMM over remote access since as with case b) it's not possible to access the hidden dialog (it appears when the mouse button is clicked, but disappears as soon as the mouse button is released). |