Firedragon fails to import Bookmarks

Hi all,

I decided to give Firedragon a shot, but I am currently unable to import bookmarks via HTML file on both my machines.

I took a look around the forum for earlier fixed and founds this:

But to my surprise the config file was already modified on my version of Firedragon and thus the problem persists.

Is this a persistent issue?

Thanks!

What is the exact way it is modified?

What desktop environment is in use? Post your garuda-inxi please.

Apologies, here you go!

I can do the same with my other machine when I can get to it later.


> System:
>   Kernel: 6.9.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
>     clocksource: tsc avail: acpi_pm
>     parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
>     root=UUID=65682ed3-7181-4a70-b3ec-f4d7e3a3e691 rw rootflags=subvol=@
>     quiet loglevel=3 ibt=off
>   Desktop: Cinnamon v: 6.2.2 tk: GTK v: 3.24.42 wm: Muffin v: 6.2.0
>     tools: cinnamon-screensaver avail: xautolock vt: 7 dm: LightDM v: 1.32.0
>     Distro: Garuda base: Arch Linux
> Machine:
>   Type: Laptop System: PCSpecialist product: Lafite Pro III 17 v: N/A
>     serial: <superuser required> Chassis: No Enclosure type: 10
>     serial: <superuser required>
>   Mobo: Notebook model: NS5x_NS7xAU serial: <superuser required>
>     part-nu: 2741755 uuid: <superuser required> UEFI: INSYDE v: 1.07.09TPCS4
>     date: 09/28/2023
> Battery:
>   ID-1: BAT0 charge: 72.3 Wh (100.0%) condition: 72.3/73.9 Wh (97.8%)
>     volts: 8.7 min: 7.7 model: Notebook BAT type: Li-ion serial: <filter>
>     status: full
> CPU:
>   Info: model: 13th Gen Intel Core i7-1360P bits: 64 type: MST AMCP
>     arch: Raptor Lake level: v3 note: check built: 2022+ process: Intel 7 (10nm)
>     family: 6 model-id: 0xBA (186) stepping: 2 microcode: 0x4121
>   Topology: cpus: 1x cores: 12 mt: 4 tpc: 2 st: 8 threads: 16 smt: enabled
>     cache: L1: 1.1 MiB desc: d-8x32 KiB, 4x48 KiB; i-4x32 KiB, 8x64 KiB
>     L2: 9 MiB desc: 4x1.2 MiB, 2x2 MiB L3: 18 MiB desc: 1x18 MiB
>   Speed (MHz): avg: 487 high: 824 min/max: 400/5000:3700 scaling:
>     driver: intel_pstate governor: powersave cores: 1: 659 2: 400 3: 451 4: 400
>     5: 752 6: 400 7: 824 8: 400 9: 400 10: 714 11: 400 12: 400 13: 400 14: 400
>     15: 400 16: 400 bogomips: 83558
>   Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
>   Vulnerabilities: <filter>
> Graphics:
>   Device-1: Intel Raptor Lake-P [UHD Graphics] vendor: CLEVO/KAPOK
>     driver: i915 v: kernel alternate: xe arch: Gen-13 process: Intel 7 (10nm)
>     built: 2022+ ports: active: HDMI-A-1,eDP-1 empty: DP-1, DP-2, DP-3, DP-4
>     bus-ID: 00:02.0 chip-ID: 8086:a720 class-ID: 0300
>   Device-2: Chicony USB2.0 Camera driver: uvcvideo type: USB rev: 2.0
>     speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:4 chip-ID: 04f2:b6f9
>     class-ID: 0e02 serial: <filter>
>   Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
>     loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
>     display-ID: :0 screens: 1
>   Screen-1: 0 s-res: 1920x2160 s-dpi: 96 s-size: 508x572mm (20.00x22.52")
>     s-diag: 765mm (30.12")
>   Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: top model: LG (GoldStar) FULL HD
>     built: 2016 res: 1920x1080 dpi: 102 gamma: 1.2 size: 480x270mm (18.9x10.63")
>     diag: 551mm (21.7") ratio: 16:9 modes: max: 1920x1080 min: 720x400
>   Monitor-2: eDP-1 pos: primary,bottom model: BOE Display 0x0a9d built: 2021
>     res: 1920x1080 dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46")
>     diag: 438mm (17.3") ratio: 16:9 modes: 1920x1080
>   API: Vulkan v: 1.3.279 layers: 3 device: 0 type: integrated-gpu
>     name: Intel Graphics (RPL-P) driver: mesa intel v: 24.1.3-arch1.1
>     device-ID: 8086:a720 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
>     (LLVM 18.1.8 256 bits) driver: mesa llvmpipe v: 24.1.3-arch1.1 (LLVM
>     18.1.8) device-ID: 10005:0000 surfaces: xcb,xlib
>   API: OpenGL Message: Unable to show GL data. glxinfo is missing.
> Audio:
>   Device-1: Intel Raptor Lake-P/U/H cAVS vendor: CLEVO/KAPOK
>     driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
>     bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0403
>   Device-2: Razer USA BlackShark V2 Pro 2.4
>     driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
>     lanes: 1 mode: 1.1 bus-ID: 3-2:2 chip-ID: 1532:0555 class-ID: 0300
>     serial: <filter>
>   API: ALSA v: k6.9.8-zen1-1-zen status: kernel-api tools: N/A
>   Server-1: PipeWire v: 1.2.0 status: active with: 1: pipewire-pulse
>     status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
>     4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
> Network:
>   Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak]
>     vendor: Rivet Networks Killer driver: iwlwifi v: kernel pcie: gen: 2
>     speed: 5 GT/s lanes: 1 bus-ID: 2c:00.0 chip-ID: 8086:2725 class-ID: 0280
>   IF: wlp44s0 state: up mac: <filter>
>   Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
>     vendor: CLEVO/KAPOK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
>     lanes: 1 port: 3000 bus-ID: 2e:00.0 chip-ID: 10ec:8168 class-ID: 0200
>   IF: enp46s0 state: down mac: <filter>
>   Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
>     rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 4-2.2:3
>     chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
>   IF: enp0s20f0u2u2 state: up speed: 1000 Mbps duplex: full mac: <filter>
>   Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
> Bluetooth:
>   Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
>     speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:6 chip-ID: 8087:0032
>     class-ID: e001
>   Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
>     lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
> Drives:
>   Local Storage: total: 945.96 GiB used: 15.32 GiB (1.6%)
>   SMART Message: Required tool smartctl not installed. Check --recommends
>   ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 1TB
>     size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
>     lanes: 4 tech: SSD serial: <filter> fw-rev: 3B4QFXO7 temp: 31.9 C
>     scheme: GPT
>   ID-2: /dev/sda maj-min: 8:0 vendor: Kingston model: DataTraveler 2.0
>     size: 14.45 GiB block-size: physical: 512 B logical: 512 B type: USB
>     rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
>     fw-rev: 1.00 scheme: MBR
> Partition:
>   ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
>     used: 15.27 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
>   ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
>     used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
>   ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
>     used: 15.27 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
>   ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
>     used: 15.27 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
>   ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
>     used: 15.27 GiB (1.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
> Swap:
>   Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
>   ID-1: swap-1 type: zram size: 15.33 GiB used: 2.25 GiB (14.7%)
>     priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16
>     dev: /dev/zram0
> Sensors:
>   System Temperatures: cpu: 39.0 C mobo: N/A
>   Fan Speeds (rpm): N/A
> Info:
>   Memory: total: 16 GiB note: est. available: 15.33 GiB used: 8.85 GiB (57.7%)
>   Processes: 424 Power: uptime: 3h 43m states: freeze,mem,disk
>     suspend: s2idle avail: deep wakeups: 0 hibernate: platform avail: shutdown,
>     reboot, suspend, test_resume image: 6.12 GiB services: csd-power,upowerd
>     Init: systemd v: 256 default: graphical tool: systemctl
>   Packages: pm: pacman pkgs: 1439 libs: 423 tools: pamac,paru Compilers:
>     gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1
>     running-in: gnome-terminal inxi: 3.3.35
> Garuda (2.6.26-1):
>   System install date:     2024-07-09
>   Last full system update: 2024-07-10 ↻
>   Is partially upgraded:   No
>   Relevant software:       snapper NetworkManager dracut
>   Windows dual boot:       No/Undetected
>   Failed units:

And this the solution that was offered in the old post:

Try this:

micro ~/.firedragon/firedragon.overrides.cfg

Paste this into the file:

// Override Firedragon's hardcoded file-picker setting
lockPref("widget.use-xdg-desktop-portal.file-picker", 2);

Save and exit, then restart Firedragon and test again.

Can you confirm in about:config (in the browser) that widget.use-xdg-desktop-portal.file-picker is set to “2”?


It would appear so!

Yep, that looks good. :thinking:

I am guessing if you try to save something (for example, right-click on the web page and click “save page as”), the file picker does not show up and you can’t actually save anything. Is that right?

What xdg-desktop-portal packages do you have installed?

pacman -Qs xdg-desktop-portal

Try installing Firefox to test if the file picker works normally.

sudo pacman -S firefox

What xdg-desktop-portal packages do you have installed?

 ╰─λ pacman -Qs xdg-desktop-portal
local/xdg-desktop-portal 1.18.4-1
    Desktop integration portals for sandboxed apps
local/xdg-desktop-portal-gtk 1.15.1-2
    A backend implementation for xdg-desktop-portal using GTK
local/xdg-desktop-portal-xapp 1.0.7-1
    A backend implementation for xdg-desktop-portal using GTK and various pieces of Cinnamon/MATE/Xfce4
    infrastructure

Try installing Firefox to test if the file picker works normally.

It does! I actually use Firefox normally but wanted to give Firedragon a whirl…

Thanks!

I was able to do it with a weird workaround…

I downloaded Chromium, imported Firefox’s bookmarks into it and then exported them.

That HTLM file Firedragon accepted.

Very odd…