Unity does not properly search everything depending on pattern of previous search.

Bug #1309751 reported by JaSauders
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have noticed in Unity that sometimes it does not properly search everything. By everything I mean items outside the scope of applications, but also documents, folders, etc. I found this very easy to replicate.

1) Create a LibreOffice document entitled Passwords (aka Passwords.odt)
2) Search for LibreOffice in the dash. Without opening anything, hit the super key to exit the Unity dash.
3) Hit the super key and type "passwords". Note that only "Passwords and Keys" (application) shows up, when you should see Passwords.odt and "Passwords and Keys".

Now if you repeat steps 2 and 3 again, but this time hit backspace to erase LibreOffice, then type Passwords, you'll see Unity kind of does a fully reset search, thereby digging up other items outside of applications that resemble the search term "Passwords". Given that Unity is meant to be the centralized finder of all things, it would make sense if Unity would search for all *local* items with all searches without the need to backspace. Before I figured out that hitting backspace kind of reset the Unity search to find more things outside the applications realm it was wildly confusing with how Unity would seemingly often find the document I wanted but other times only found applications that I didn't want.

Thanks for your time!

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.2.0+14.04.20140416-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Fri Apr 18 16:42:26 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.3.10, 3.13.0-24-generic, x86_64: installed
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:0009]
InstallationDate: Installed on 2014-04-01 (17 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Daily amd64 (20140330)
MachineType: TOSHIBA PORTEGE Z835
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=5d7f7158-1b5b-4946-9916-b8a0c2f59525 ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/18/2013
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 1.80
dmi.board.asset.tag: 0000000000
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.asset.tag: 0000000000
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: Version 1.0
dmi.modalias: dmi:bvnTOSHIBA:bvrVersion1.80:bd04/18/2013:svnTOSHIBA:pnPORTEGEZ835:pvrPT224U-013021:rvnTOSHIBA:rnPortablePC:rvrVersionA0:cvnTOSHIBA:ct10:cvrVersion1.0:
dmi.product.name: PORTEGE Z835
dmi.product.version: PT224U-013021
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.11+14.04.20140409-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-4ubuntu5
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-4ubuntu5
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Fri Apr 18 15:14:40 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.15.1-0ubuntu2

Revision history for this message
JaSauders (jasauders) wrote :
Revision history for this message
JaSauders (jasauders) wrote :

Here's a video depicting it:

https://www.dropbox.com/s/2jxvef0hd1dkqwz/unity-dash-search-bug.mp4

So to recap, here's what happens. If you search for something, whether or not you open it, the next search is not a "full" search.

What happens:

1) Open dash via super key
2) Type libreoffice
3) Close dash via super key
4) Open dash via super key
5) Type yourfile.odt

What should happen is Unity should find yourfile.odt, but Unity does *not* find it. If you hit esc prior to step 5, Unity WILL find it. It's as if hitting the esc key (and thereby deleting everything in the dash search) reinitializes a FULL scan.

Is there a way to turn off the dash history? If Unity isn't even trying to save prior searches (which is useless anyway), then this would circumvent the problem altogether as it would force Unity to do a full scan each time.

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
Changed in unity:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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