(In reply to fluks from comment #42)
> (In reply to Marco Bonardo [::mak] from comment #41)
> > I'd be ok extending PlacesUtils.bookmarks.fetch to also fetch the path of a
> > bookmark if a specific option is passed into it (so, on demand).
>
> Do you mean having an about:config entry?
no, a property of the options object that is passed to fetch()
I was thinking about something like `let bm = await
PlacesUtils.bookmarks.fetch(guid, undefined, { includePath: true });` and you'd
get back a bookmark object that includes a `path` property, that may be
something like `[ {guid, title}, {guid, title}, ... ]` starting from the parent
up to the first meaningful root (toolbar, menu, unfiled, mobile, ...).
You could start filing a dependency bug in toolkit /Places to add that,
then here you'd use that API to implement the feature in browser.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1672139
Title:
Add "Open Enclosing Folder" context menu to search results of
bookmarks in the Library window (link to view/open containing folder,
parent folder button)
Status in Mozilla Firefox:
Confirmed
Status in firefox package in Ubuntu:
Confirmed
Bug description:
Firefox is great. It has bookmarks.
But it is impossible to open bookmark's folder in search results.
Steps to reproduce:
1. Open Firefox
2. Open its Bookmark Manager (<Ctrl+Shift+O>)
3. Search for bookmark
4. Try to find its folder with right-click menu.
5. It is impossible to find bookmark's folder.
Expected results:
Firefox is mature, so it is expected that user can find bookmark's folder.
For example Google Chrome has "Show in folder" menu option.
Note: original bug was reported 8 years ago, but it is not fixed.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: firefox 52.0+build2-0ubuntu0.12.04.1
ProcVersionSignature: Ubuntu 3.13.0-110.157~precise1-generic 3.13.11-ckt39
Uname: Linux 3.13.0-110-generic x86_64
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version
k3.13.0-110-generic.
ApportVersion: 2.0.1-0ubuntu17.15
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: nikolay 8420 F.... pulseaudio
BuildID: 20170303013352
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d18000 irq 46'
Mixer name : 'Intel PantherPoint HDMI'
Components : 'HDA:10ec0269,10431507,00100100
HDA:80862806,80860101,00100000'
Controls : 24
Simple ctrls : 9
Channel: Unavailable
Date: Sun Mar 12 13:59:45 2017
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
auto lo
iface lo inet loopback
IncompatibleExtensions: Unavailable (corrupt or non-existant
compatibility.ini or extensions.sqlite)
InstallationMedia: Ubuntu 12.04.4 LTS "Precise Pangolin" - Release amd64
(20140204)
IpRoute:
default via 192.168.3.1 dev wlan3 proto static
169.254.0.0/16 dev wlan3 scope link metric 1000
192.168.3.0/24 dev wlan3 proto kernel scope link src 192.168.3.6 metric
2
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
Locales: extensions.sqlite corrupt or missing
MarkForUpload: True
MostRecentCrashID: bp-a82bbe13-104c-487f-84dc-178712170311
Plugins: Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so
PrefSources:
prefs.js
[Profile]/extensions/{3d7eb24f-2740-49df-8937-200b1cc08f8a}/defaults/preferences/flashblock.js
[Profile]/extensions/[email protected]/defaults/preferences/prefs.js
[Profile]/extensions/{e36db930-f18d-4449-b45f-e286cfb9e03a}/defaults/preferences/markingcollection-prefs.js
[Profile]/extensions/[email protected]/defaults/preferences/tt_defaults.js
Profiles: Profile0 (Default) - LastVersion=52.0/20170303013352 (In use)
RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/12/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX32A.216
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: UX32A
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias:
dmi:bvnAmericanMegatrendsInc.:bvrUX32A.216:bd02/12/2014:svnASUSTeKCOMPUTERINC.:pnUX32A:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX32A:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: UX32A
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1672139/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp