Dragging icons to reorder -away from launcher causes the dragged icon image edges to fade away(cut off)

Bug #1026247 reported by Nice Testhouse
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Low
Marco Trevisan (Treviño)
5.0
Fix Released
Low
Marco Trevisan (Treviño)
unity (Ubuntu)
Fix Released
Low
Marco Trevisan (Treviño)
Precise
Fix Released
Low
Marco Trevisan (Treviño)

Bug Description

[Test Case]
1. Move the mouse so it is over a launcher icon for an application
2. Press and hold the mouse button
3. Drag the icon away from the launcher, in the middle of the display
4. Don't move the mouse pointer for some (4-5) seconds, keeping the button pressed
   -> Verify that the icon is always drawn, even when the mouse pointer does not move.

[Regression Potential]
Visual artifacts during drag.

Original description:

Release : Ubuntu 12.10 Quantal (Nvidia)

While executing the test steps in Canonical/WK1_16072012 -> Ubuntu -> Unity-Manual -> Launcher -> Test Case ID: Can 31 - UNITY_ Dragging icons to reorder - away from launcher, the following was observed.

The icon being dragged looses its edges (edges in the direction of the icon being dragged fades away (cuts off part of the edge) and icon size gets smaller due to the fading, the icon size diminishing rate is directly proportional to the speed of dragging).

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity 6.0.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-4.4-generic 3.5.0-rc6
Uname: Linux 3.5.0-4-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.3-0ubuntu4
Architecture: i386
Date: Wed Jul 18 17:59:05 2012
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Nice Testhouse (testhouse) wrote :
tags: added: nicefi
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Andrea Azzarone (azzar1)
Changed in unity:
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed on 12.10 (regression). It appears the damage rectangle for the icon is being calculated incorrectly.

Changed in unity:
milestone: none → 6.2
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
tags: added: regression-release
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This could be related to nuxDamageCompiz / compizDamageNux.

Changed in unity:
assignee: nobody → Daniel van Vugt (vanvugt)
Revision history for this message
Omer Akram (om26er) wrote :

to my understanding regression-release tag is generally used when some functionality is lost with some update/new release of Ubuntu. On the other hand in the case of this bug I believe we can treat this as just a bug.

Revision history for this message
Omer Akram (om26er) wrote :

The bug is also happening on 12.04 with unity 5.12+bzr2416ubuntu0+709

Revision history for this message
Nice Testhouse (testhouse) wrote :

Week 30- Same issue observed ubuntu 12.10 quantal (Nvidia) with ppa:SIL2100 as in https://bugs.launchpad.net/unity/+bug/1028914
As per the instructions in the comment by Daniel van Vugt (vanvugt) I am adding more info to this bug.

Pressing and holding the mouse button over a launcher icon detaches the icon.
Issue is with the icon's image, the icon's edge looks cut-off and not smooth. Observe the icons edges when it is attached to the mouse, without moving the mouse. Cannot provide screenshot as in the screenshot the edges look complete and fine.
This behaviour is not consistent, need to try multiple times to reproduce it, one way is to click and hold exactly on the corner of the icon (on launcher), you can see the corners are cut-off.

Follow the steps below to reproduce:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button

Changed in unity:
assignee: Daniel van Vugt (vanvugt) → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Confirmed → In Progress
Changed in unity:
status: Confirmed → In Progress
Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Changed in unity:
status: Fix Committed → In Progress
Revision history for this message
Nice Testhouse (testhouse) wrote :

Week:32 Same issue observed ubuntu 12.10 quantal (Radeon, Intel, Nvidia machines) with ppa:unity-team/staging

Pressing and holding the mouse button over a launcher icon detaches the icon. Issue is with the icon's image, the icon's edge looks cut-off and not smooth.

Follow the steps below to reproduce:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button

Changed in unity:
milestone: 6.2 → 6.4
Changed in unity:
status: In Progress → Fix Committed
Revision history for this message
Nice Testhouse (testhouse) wrote :

Week 33 - Same observed on Ubuntu 12.10 Quantal with ppa:timo-jyrinki/prerelease (Radeon, Intel, Nvidia) while performing test case ID - Can 29 - UNITY_ Dragging icons to reorder - initial position

Icons corners are cut off when the icon is detached from launcher.

Action:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button

Revision history for this message
Nice Testhouse (testhouse) wrote :

Week 33 - Same observed on Ubuntu 12.10 Quantal with ppa:timo-jyrinki/prerelease (Radeon, Intel, Nvidia) while performing test case ID - Can 31 - UNITY_ Dragging icons to reorder - away from launcher

Dragged icon edges fade and icon size diminishes as per the speed at which icon is being dragged.

Action:-
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button
#. Drag the icon away from the launcher
#. Drag the icon up and down where there is no overlap with the launcher.
#. Release

Omer Akram (om26er)
Changed in unity (Ubuntu Precise):
importance: Undecided → Low
status: New → Triaged
status: Triaged → Fix Committed
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.5 KiB)

This bug was fixed in the package unity - 6.4.0-0ubuntu1

---------------
unity (6.4.0-0ubuntu1) quantal-proposed; urgency=low

  [ Łukasz 'sil2100' Zemczak ]
  * New upstream release.
    - Software Center add to launcher icon animation is delayed when the
      launcher is in auto-hide mode (LP: #1012896)
    - Home lens: Applications show up in Music category (LP: #1040101)
    - WARN unity.hud.hud Hud.cpp:185 Attempted to close the hud connection
      without starting it (LP: #1039451)
    - Text field textures do not update when maximum width changes.
      (LP: #1037187)
    - An application is closed if manually removed from favorites on gsettings
      (LP: #1032157)
    - The switcher (Alt+Tab) is showing incorrect windows after using Deskop
      Wall (Ctrl+alt+<direction>) (LP: #1031959)
    - Dragging icons to reorder -away from launcher causes the dragged icon
      image edges to fade away(cut off) (LP: #1026247)
    - Screen flickers when changing launcher icon size. (LP: #1024113)
    - Arrow for indicating lenses points empty space on alt+F2 (LP: #998752)
    - [previews] Music album tracks do not have a scroll-bar when needed.
      (LP: #1039462)
    - [USE_MODERN_COMPIZ_GL] With unity scrollbar support enabled, hotplugging
      monitors doesn't work (LP: #1039410)
    - [previews] Track titles aren't escaped (LP: #1039020)
    - Launcher - Edge of tiles (with backlight disabled) is too opaque
      (LP: #1038138)
    - [USE_MODERN_COMPIZ_GL] Benchmark window appears behind the Unity shell
      now (LP: #1036609)
    - [GLES] [USE_MODERN_COMPIZ_GL] Unity shell (Launcher and Panel) are
      missing if framebuffer_object is disabled (LP: #1036569)
    - [USE_MODERN_COMPIZ_GL] Benchmark window is mostly invisible, shrunken
      and displaced (LP: #1036528)
    - Unity quicklist menu items leak memory (LP: #1036338)
    - Icon resized between 32 - 48 - 64 look jaggy (LP: #1036231)
    - [Regression] Hideous low-res icon when using the HUD with autohide
      enabled. (LP: #1035951)
    - [regression] Selecting an item of the BFB quicklist when the dash is
      open, causes it to hide (LP: #1035641)
    - Launcher - Switch on "backlight toggles" mode by default (LP: #1033866)
    - Unity spends 15% of time in PlacesGroup::ComputeContentSize when opening
      dash (LP: #1033306)
    - Launcher dragged icon is not redrawn when the mouse pointer is not moved
      (LP: #1032700)
    - Bottom - Up key navigation is broken in dash filterbar (LP: #1028810)
    - Launcher - SD card can not be ejected by drag-n-dropping to trash
      (LP: #960910)
    - Alt-tab - The app name in the integrated menu should not change during
      Alt-tab switching (LP: #950782)
    - Dash - If only one Category Header is displayed, it should be
      automatically expanded (LP: #950710)
    - Launcher - Unity mouse wheel scroll too small (LP: #906072)
    - boot moves desktop icons (LP: #886667)
    - Alt-tab - Reduce the spread delay for all items other than the initial
      item the select lands on after alt-tab opens (LP: #838232)
    - Launcher - Launcher should never autohide when the cursor is positioned
      over the Launcher (e.g. When ...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
description: updated
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Please test proposed package

Hello Nice, or anyone else affected,

Accepted unity into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/unity/5.16.0-0ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-needed
Revision history for this message
Omer Akram (om26er) wrote :

I can confirm the fix for this bug is working fine for me. thx

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 5.16.0-0ubuntu1

---------------
unity (5.16.0-0ubuntu1) precise-proposed; urgency=low

  [ Łukasz 'sil2100' Zemczak ]
  * debian/control:
    - Update libgeis-dev and libgrail-dev dependencies in debian/control
  * New upstream release.
    - launcher is not refreshed after user session switch (LP: #1016430)
    - Dragging windows around is slow/sluggish/laggy when multiple monitors
      are enabled (LP: #874619)
    - Dragging icons to reorder -away from launcher causes the dragged icon
      image edges to fade away(cut off) (LP: #1026247)
    - Arrow for indicating lenses points empty space on alt+F2 (LP: #998752)
    - Tooltips backgrounds are not refreshed (no active blur) (LP: #967112)
    - [regression] Unity panel transparency (active blur) not updating properly
      (LP: #865006)
    - [Regression] Hideous low-res icon when using the HUD with autohide
      enabled. (LP: #1035951)
    - Launcher dragged icon is not redrawn when the mouse pointer is not moved
      (LP: #1032700)
    - Black background around after dash is restored (LP: #992516)
    - Refreshing active blur makes the dash painfully slow (LP: #874230)
    - [SRU regression] alt-grave not switching to next window unless 'grave'
      pressed twice (LP: #1035668)
    - [SRU Regression] Unity 5.14 + Nux 2.14: Launcher tooltips are
      incomplete/missing (LP: #1034164)
    - [nvidia] unity crashed in
      nux::GraphicsEngine::QRP_GLSL_1Tex (glDrawArrays) (LP: #1031554)
    - compiz crashed with SIGSEGV in
      unity::ui::EdgeBarrierController::Impl::OnPointerBarrierEvent()
      (LP: #1020075)
    - Much slower OpenGL frame rates with unityshell loaded, than plain compiz
      (LP: #988079)
    - Compiz won't start if "unredirect fullscreen windows" is enabled
      (LP: #980663)
    - [regression] Unity launcher on-screen corruption on resume from suspend
      with nVidia proprietary driver (LP: #915265)
    - Desktop, Launcher and menu bar still visible when screen locked
      (LP: #886605)
    - Unity is visible on top of fullscreen apps (LP: #734908)
    - [nvidia] compiz crashed with SIGSEGV in
      nux::BasePainter::PaintBackground (LP: #982626)
    - Update dependency on the renamed libgeis

  [ Didier Roche ]
  * debian/control:
    - build-dep on latest nux as libgeis-dev and libutouch-geis-dev are
      conflicting (LP: #1047385)
 -- Lukasz 'sil2100' Zemczak <email address hidden> Tue, 11 Sep 2012 10:53:17 +0200

Changed in unity (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.