** Description changed:

  It seems that when Checkbox runs a command as part of a test, it will
  jump into the Unity launcher and require the user to switch back to its
  window somehow. This makes it very difficult to use at the moment.
  
  [Impact]
  When running tests using Checkbox on an Ubuntu system with Unity 3D (the 
default, so a lot of people will have this config), checkbox often "minimizes" 
itself during the tests. It gets "swallowed" by Unity, and from the user's 
point of view it simply disappears. This is very confusing for users; they may 
think checkbox just crashed, or even if they realize it's in the dash and bring 
it back, the same behavior is likely to occur multiple times during a test run. 
This makes the testing process confusing and cumbersome.
  
  Given the exposure checkbox has received as the testing client for
  Ubuntu Friendly, having this fix in the stable 11.10 release would be
  desirable, as otherwise we're providing a very poor testing experience
  that can hinder adoption and usefulness of Ubuntu Friendly.
  
  [Development Fix]
  Since the main checkbox window is actually a GtkDialog, and the progress 
indicator dialog actually a GtkWindow, Unity was getting confused about which 
one was the main window and which one has to be minimized to the dash.
  
  Checkbox revision 1109 addresses this by getting rid of the progress
  indicator popup window. The progress indicator has instead been moved as
  a widget inside the main GtkDialog. It just gets hidden and shown as
  needed. The code changes are purposefully small, and most of the work
  resides in the .ui file, where the box_wait component was simply moved
  from its containing window_wait (which is removed altogether) to a slot
  inside the main dialog's GtkVBox.
  
  [Stable Fix]
- This is fixed in 
http://bazaar.launchpad.net/~checkbox-dev/checkbox/trunk/revision/1109. Also, 
the linked branch 
(https://code.launchpad.net/~roadmr/ubuntu/oneiric/checkbox/0.12.9) contains 
this and other fixes and merges cleanly against Ubuntu checkbox 0.12.8.
+ This is fixed in 
http://bazaar.launchpad.net/~checkbox-dev/checkbox/trunk/revision/1109. Also, 
the linked branch 
(https://code.launchpad.net/~roadmr/ubuntu/oneiric/checkbox/0.12.8.1) contains 
this and other fixes and merges cleanly against Ubuntu checkbox 0.12.8.
  
  [Test Case]
  - Start "system testing" (checkbox-gtk version 0.12.8) on an 11.10 system 
using Unity 3d.
  - Press "Next" and provide password when prompted.
  - Leave all tests and suites selected and press Next.
  - When the tests start, just press "alt-X" to invoke the "Next" button, 
skipping all the tests.
  - Checkbox will eventually minimize to the dash. The behavior is somewhat 
unpredictable but easily reproducible.
  - Restore checkbox and continue pressing 'Next' until the test run finishes. 
This is to observe how many times the behavior occurs during a test run.
  
  [Regression Potential]This is just a rearranging of GUI components with
  a small code change. Regressions are quite unlikely, consisting perhaps
  of further UI quirks (though potentially not as disrupting as this one).
  None of the submitted changes are likely to result in the application
  crashing or other undesirable behavior.
  
  ProblemType: BugDistroRelease: Ubuntu 11.10
  Package: checkbox 0.12.8
  ProcVersionSignature: Ubuntu 3.0.0-12.19-generic-pae 3.0.4
  Uname: Linux 3.0.0-12-generic-pae i686
  ApportVersion: 1.23-0ubuntu2
  Architecture: i386
  CheckboxSubmission: d8c5f3e985fb3480a77522d781d128a9
  CheckboxSystem: b845c366ea09c60efa3a45c1b5b21525
  Date: Thu Oct  6 09:55:44 2011
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta i386 (20110921.2)
  ProcEnviron:
   LANGUAGE=en_GB:en
   LANG=en_GB.UTF-8
   SHELL=/bin/bashSourcePackage: checkbox
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/868995

Title:
  Checkbox gets hidden to the launcher when too many commands run in a
  short space of time

To manage notifications about this bug go to:
https://bugs.launchpad.net/checkbox/+bug/868995/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to