View Issue Details

IDProjectCategoryView StatusLast Update
0017679MMW 5Otherpublic2021-10-11 14:45
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version5.0 
Target Version5.0.3Fixed in Version5.0.1 
Summary0017679: Status displays inconsistently / Hourglass appears but Status bar doesn't open for some background processes
DescriptionFor most manually initiated activities, the status bar appears when the user clicks the 'hourglass'). But for some background-initiated activities only the hourglass appears (e.g. this was observed for volume analysis) while for others the status bar does appear. It's unclear what other cases this applies to. We should review the code if there are other such cases to ensure that clicking the hourglass always open the associated status bar.
TagsNo tags attached.
Fixed in build2409

Relationships

related to 0017805 resolvedLudek Podcast downloads run as a background process without status indication 
related to 0015497 closedLudek Progress bar on bottom of main screen needs tweaking 
related to 0017936 newLudek Download tree node: Download tree node only have always visible and Always hide 
related to 0018312 closedLudek Import large Library from WMP and iTunes break MM scanning 
related to 0018037 closedmichal Automated volume leveling: no status indicator displayed / crash (regression) 
related to 0018240 closeddrakinite Background tasks circle icon cannot be used to terminate all tasks 

Activities

rusty

2021-04-01 21:34

administrator   ~0062669

Last edited: 2021-05-03 17:40

It seems that when MM downloads a podcast and then initiates volume leveling on the podcast, there's (sometime?) _no_ indication of this background process (i.e. neither hourglass nor in the status bar). This is bad because:
- the user sees that MM is using CPU horsepower, but there's no indication of why
- attempting to exit MM while this is happening results in a dialog indicating that background processes will be terminate, but the UI has no indication of what background processes are running
Tracked at 0017805

michal

2021-05-26 11:01

developer   ~0063491

Note, that clicking hourglass icon does nothing, status bar is always visible from 0015497 point 3)

michal

2021-05-27 08:42

developer   ~0063540

Fixed in build 2409.

peke

2021-05-28 02:14

developer   ~0063575

1. Clicking on hourglass do not show/hide Status/progress bar on Analyze volume is this behavior by design?

2. Disabling Downloading Tree node do not show hourglass and there is no way for user to know if download still happening (If trivial push to 5.0.2 as downloading progress status bar should be shown in this case). NOTE: Downloading tree Node is by default shown when there is download.

michal

2021-05-28 06:11

developer   ~0063578

1) as I wrote, it was decided to not hide statusbar at all in 0015497 point 3), it was confusing for people.
2) will be solved as 0017936

peke

2021-05-28 15:42

developer   ~0063594

Verified 2409

Thx for clarification. Closing.

rusty

2021-05-31 14:44

administrator   ~0063633

Last edited: 2021-05-31 14:45

The point that I'm trying to make is that the status bar implementation varies from one function to the next. In some cases such as ripping, the status bar is displayed at the bottom. In some cases such as background volume leveling, it displays only on hover at the top (and in such cases it's not possible to terminate the process).

I just don't understand what the logic of this is (previously to 0015497 I could click on the hourglass to have the status bar show at the bottom, but now it sometimes shows as a status bar and sometimes as an hourglass, with no clear reason why)??

michal

2021-05-31 14:48

developer   ~0063634

rusty: it was not intentional, it was bug, that background volume leveling did not show status bar. In case you have some other situation, where it does not work, please write here repro steps, thanks.

rusty

2021-06-09 23:42

administrator   ~0063880

In build 2414, Find moved/missing only displays as an hourglass (clicking the hourglass doesn't cause the status bar to display at the bottom).

rusty

2021-06-17 05:57

administrator   ~0063966

In build 2416, deleting tracks from the network while auto-analyze is ongoing, results in the status bar getting stuck on Deleting 809 of 809 (needs to be retested with logs).

rusty

2021-06-17 23:02

administrator   ~0063977

In 2417, both the hourglass and the status bar display when automated volume analysis is occurring. Need to test whether this occurs in other scenarios, but this approach (of displaying status indicators in duplicate) doesn't make sense.

There needs to be a standard approach e.g.
- background processes - use hourglass by default
- foreground processes - use status bar by default

Either should be switchable based on the user's preference (I'm pretty sure this is what was implemented originally).

michal

2021-06-18 09:17

developer   ~0063993

Last edited: 2021-06-18 09:18

It was switchable between hourglass and hourglass+status bar, but as discussed in 0015497, users were confused and did not know, that clicking hourglass opens status bar, so it was removed,

michal

2021-06-18 09:25

developer   ~0063994

Last edited: 2021-06-18 09:26

Every progress process is background process, not sure how you mean the differentiation, we do not differentiate such two cases. Every functionality could display in progress own progress task, no matter whether it was called by some user action or by scheduled task. E.g. analyzing volume progress is the same function with progress no matter whether it was called by user action or by scheduled task.

rusty

2021-10-11 14:33

administrator   ~0065101

1) Regarding what tasks are shown for the circle vs what is shown in the full task list: are you saying that they are now identical (I'm asking because this bug was originally raised because it seemed that the implementations were different--sometimes the circle would show without a corresponding task shown in the 'full' bar)?

2) I think that the problem in 0015497 was that the 'circle' indicator was the default indicator and users didn't understand how to re-enable the 'full' task indicator. So considering (and assuming that) the two indicators completely duplicate one another, and that the default is that 'full' task indicator is shown, would it make sense to re-enable the toggle?

Ludek

2021-10-11 14:45

developer   ~0065102

1) yes, they are identical. Circle is shown whenever there is at least 1 task, and each task has its progress bar.

2) Re-enabling the toggle would lead to confusion again. e.g. user would click the circle accidentaly > progress bar would be hidden and he couldn't know how to re-enable it.

So resolving as "no change required"