"[...] working, please wait..." windows invoked by Help are blocking, and can not be closed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Confirmed
|
Medium
|
Unassigned | ||
inkscape (Debian) |
Confirmed
|
Unknown
|
|||
inkscape (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Platform configuration:
- openSUSE 11.1
- inkscape-0.47pre3 (built from tarball)
- Firefox 3.0.14
Description:
When invoking one of the items from the Help menu that automatically connect to the Internet, a new tab is opened in the web browser (Firefox) with the respective content. However, the Inkscape window with title "<2>", and content "'Keys and Mouse Reference' working, please wait..." remains there indefinitely. This blocks using Inkscape. Clicking the Cancel button in window <2> does not close this window either. Closing the tab with the help content in Firefox does not help to get rid of window <2> either. The only thing that "helps" is killing Inkscape.
The other items on the Help menu that automatically open a browser tab show the same behaviour.
Steps to reproduce:
1. Open Firefox, open a few tabs there, whatever URLs.
2. Run Inkscape
3. Select from menu: Help -> Keys and Mouse Reference
Suggestion:
It is a bit annoying that some of the Help menu items are connecting to the Internet in the first place, because not everyone is on a fast connection all the time, and waiting for more than a moment just to get a key or mouse reference is not what it should be. It would make sense to include a copy of documentation like this with the build, and make the Help action default to using the local copy. Connecting to the Internet on certain Help items could be made configurable via the Preferences (which would obviously increase complexity).
As a minimum fix, the "working, please wait..." window should be made non-blocking, so that even with a slow or broken connection, it would be possible to continue working. Also, hitting the Cancel button on that window should close it, which it does not appear to do currently.
Changed in inkscape (Debian): | |
status: | Unknown → Confirmed |
Not reproduced with Inkscape 0.46+devel r22457 on OS X 10.5.8, Python 2.6.2 and Inkscape 3.5.3
The webbrowser is called by the python extension 'launch_ webbrowser. py' which was added in revision 18270. It defines houtLockingInks cape(threading. Thread) : inkscape. svn.sourceforge .net/viewvc/ inkscape/ inkscape/ trunk/share/ extensions/ launch_ webbrowser. py?view= markup>
class VisitWebSiteWit
which seems intentionally named to indicate the known issue is taken care of... wonder why that fails on certain linux distributions?
<http://
Which python version do you have installed? The script 'launch_ webbrowser. py' additionally uses the modules 'webbrowser' and 'threading' (part of the standard python library).
related bugs:
Bug #168226 “Launching Firefox freezes inkscape until browser exits” (ubuntu)
Bug #306867 “when Help menu item opens in browser, inkscape dialog stuck until browser quits” (ubuntu)
Bug #428181 “Display garbled in BASIC TUTORIAL” (ubuntu)