Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1408 - Abandoning Help in Timer Record with no installed Manual causes odd window to appear
Abandoning Help in Timer Record with no installed Manual causes odd window to...
Status: RESOLVED QUICKFIXED
Product: Audacity
Classification: Unclassified
Component: User Interface
2.1.3
PC Windows 10
: P4 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-06-21 09:41 UTC by Peter Sampson
Modified: 2018-08-20 11:51 UTC (History)
7 users (show)

See Also:
Steps To Reproduce:
1) Install latest Win alpha 21Jun16 from exe (no Manual installed) 2) Open Timer Record 3) Click on Help 4) dialog appears with links to online Manual or download of Manual 5) Click Close or the top right X in the dialog 6) funny small window appears - see screenshots
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2018-08-20 00:00:00
petersampsonaudacity: Regression+


Attachments
funny window on abandoning TR Help (30.52 KB, image/png)
2016-06-21 09:41 UTC, Peter Sampson
Details
Expanding the funny window shows this (1.60 KB, image/png)
2016-06-21 09:42 UTC, Peter Sampson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Sampson 2016-06-21 09:41:10 UTC
Created attachment 677 [details]
funny window on abandoning TR Help

I tested TR on W10 in parallel with testing Bug #66 on Mac El Cap (on the Mac I get the Manual installed with the DMG so I do not see this problem).

With no Manual installed on W10, aborting Help in Timer Record causes and odd window to appear.

This is a regression on previous alpha versions of Audacity that have carried Mark's Timer Record improvements - including the most recent one of 20Jun16.
Comment 1 Peter Sampson 2016-06-21 09:42:36 UTC
Created attachment 678 [details]
Expanding the funny window shows this

Expanding the funny window to full screen shows this
Comment 2 Peter Sampson 2016-06-21 09:56:20 UTC
Repeating the same steps on Mac El Capitan d6187f6 21Jun16

useing the "?" button does not yield the extaneous odd window.
Comment 4 Gale Andrews 2016-06-21 11:43:27 UTC
It's OK now on Mac and Windows at https://github.com/audacity/audacity/commit/d7089897 . 

But on Ubuntu 14.04, using Unity interface, "Help on the Internet" is modeless and creates an empty duplicate of itself, regardless where it is called from. 

The real Help window can be dismissed by ESC, Close or X button, removing the duplicate, then Timer Record can be used normally. But if you try to start a Timer Recording with the Help window open, Timer Record closes, no recording occurs and Audacity is then frozen to mouse clicks or keyboard presses and must be force quit. 

Similarly if you open Contrast, click Help, then interact with and close Contrast while Help is open, Audacity is frozen to mouse or keyboard input.
Comment 5 Paul L 2016-06-21 11:57:12 UTC
More changes here:

https://github.com/audacity/audacity/commit/839bb0a6dbd4d5038cc2e3e5e58740bddbf2e7ee

On Mac I had made all help dialogs modal, but that's wrong, they should be modal only when necessary as with Timer Record.

This might incidentally fix the latest problem Gale described on Linux.
Comment 6 Gale Andrews 2016-06-21 19:40:13 UTC
(In reply to Paul L from comment #5)
> https://github.com/audacity/audacity/commit/839bb0a
>
> On Mac I had made all help dialogs modal, but that's wrong, they should be
> modal only when necessary as with Timer Record.
Well, I don't know if we have consensus about that. We need to decide.  

> This might incidentally fix the latest problem Gale described on Linux.
As of https://github.com/audacity/audacity/commit/7808064 the problems in this bug seem to be fixed on Ubuntu 14.04. "Help on the Internet" accessed from Timer Record is now modal, only one dialogue, and can be dismissed without creating an extra empty dialogue. 

Remaining problems with "Help on the Internet" modeless dialogues are at bug 1412.