baloon notifications are queued up and may end up being displayed ages later
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Notify OSD |
New
|
Undecided
|
Unassigned | ||
Unity |
Invalid
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
OBSERVED
When an application generates a baloon notification message (I don't know how they are called, toasts? those which appear within a rounded rectangle on the upper right corner of the screen just below notification area) and another previous one is still visible, the new one is queued and displayed later, and if in the mean time another message is generated, it is queued even further, and so on. They ALL are displayed, one after another, each one taking its full time, and you may end up accumulating a ridiculous amount of baloons that will be displayed when nobody even remembers what generated them.
For example, VLC player generates a toast message each time it loops. I was playing a very short looped video for a few minutes. All the baloons have queued up and now, half an hour after having even closed VLC player, baloons generated half an hour ago are still showing up, one after another; addistionally they are preventing new baloons to be displayed (e.g. new messages in thunderbird) as they will be displayed as soon as the accumulated ones are over.
EXPECTED
When a baloon is generated and a previous one is still visible, one of two behaviours would be reasonable:
A. kill the message being currently displayed and immediately display the new one, or
B. immediately display the new one and shift the old one(s) downwards (the same as skype does, and practically all programs that have been displaying this kind of messages much before Ubuntu supported them at the OS level)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.2.0-26-generic i686
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86 Kernel Module 295.40 Thu Apr 5 21:28:09 PDT 2012
GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu9
Architecture: i386
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Tue Jun 19 19:10:51 2012
DistUpgraded: 2012-05-17 16:45:23,028 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
GraphicsCard:
NVIDIA Corporation G84 [GeForce 9500M GS] [10de:0405] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:15d2]
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
JockeyStatus:
xorg:nvidia_
pkg:sl-
xorg:nvidia_
MachineType: ASUSTeK Computer Inc. M51Sn
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-05-17 (33 days ago)
dmi.bios.date: 12/24/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 303
dmi.board.
dmi.board.name: M51Sn
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: M51Sn
dmi.product.
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
Changed in unity: | |
status: | New → Invalid |
Changed in unity (Ubuntu): | |
status: | New → Invalid |