Dodatki za brskalnik Firefox
  • Razširitve
  • Teme
    • za Firefox
    • Slovarji in jezikovni paketi
    • Druge strani brskalnika
    • Dodatki za Android
Prijava
Predogled "BIGLOVE.AI Container Importer"

BIGLOVE.AI Container Importer — BIGLOVE.AI

Imports Multi-Containers from an Airtable base.

0 (0 ocen)0 (0 ocen)
5 uporabnikov5 uporabnikov
Prenesite Firefox in pridobite razširitev
Prenesi datoteko

Metapodatki o razširitvi

O tej razširitvi
Automatically sync Firefox containers from Airtable with BIGLOVE.AI Container Importer. Features one-click synchronization, proxy configuration scripts, and smart container management for developers and power users managing multiple identities.
Ocena 0 (0 mnenj)
Prijavite se, da ocenite to razširitev
Še ni ocenjeno

Ocena shranjena

5
0
4
0
3
0
2
0
1
0
Še ni ocenjeno
Dovoljenja in podatkiVeč o tem

Zahtevana dovoljenja:

  • prikazuje obvestila
  • nadzira nastavitve posrednika
  • dostopa do zavihkov brskalnika
  • dostopa do vaših podatkov za api.airtable.com
Več informacij
Povezave dodatka
  • Stran s podporo
  • E-naslov za podporo
Različica
1.7.7
Velikost
25,58 KB
Zadnja posodobitev
pred 19 urami (15. okt. 2025)
Sorodne kategorije
  • Zavihki
Licenca
Licenca MIT
Zgodovina različic
  • Ogled vseh različic
Dodaj v zbirko
Prijavi ta dodatek
Opombe ob izdaji 1.7.7
Version: 1.7.8 (patch)
Date: 2025-10-15

Summary

This patch fixes a critical startup-sync bug that could remove user containers when the extension performed an automatic sync at browser startup. It adds multiple safety checks and improved handling around Airtable fetches and the container cleanup logic. It also preserves active and system containers and significantly improves logging to help diagnose sync problems.

Highlights
  • Prevent mass-deletion of containers when Airtable responses are empty or fail.
  • Protect containers currently in use (containers with open tabs) from deletion.
  • Exclude Firefox system containers (e.g. default and private) from any deletion attempts.
  • Improve Airtable fetch error handling and add safety checks (abort sync on suspicious/empty responses).
  • Add more granular logging to aid debugging and production troubleshooting.

Files changed
  • background.js — main changes:
  • Added safety checks before cleanup (abort if Airtable records are empty or invalid).
  • Improved error handling for Airtable fetch (check HTTP status, surface API errors).
  • Added cache-buster to Airtable fetch requests (already present, logging improved).
  • Filtered out Firefox system containers when enumerating existing containers.
  • Added detection of active containers (via tabs) and skip deletion for those.
  • Added additional logging for counts and decision points during sync.
  • manifest.json — no behavioral change in this release (no new permissions or background mode changes).

Bug fixes
  • Fix: Containers could be deleted on browser startup if the Airtable fetch returned empty/invalid data or failed. Now the sync aborts safely in those scenarios.
  • Fix: System containers (e.g., firefox-default, firefox-private) were at risk of being processed — now explicitly excluded.
  • Fix: Containers that have open tabs are now protected from deletion during cleanup.

Behavior changes / Notes
  • Startup sync still runs on onStartup / onInstalled events (no periodic sync added).
  • The sync process is now conservative: if Airtable returns zero records or the request fails, the cleanup phase is aborted to avoid accidental deletions.
  • Logging verbosity for background sync has increased to assist debugging. This may be visible in the Browser Console during QA.
Pojdi na domačo stran Mozille

Dodatki

  • O strani
  • Blog Dodatkov za Firefox
  • Delavnica razširitev
  • Razvojno središče
  • Pravilniki za razvijalce
  • Blog skupnosti
  • Forum
  • Prijavi hrošča
  • Smernice za ocene

Brskalniki

  • Desktop
  • Mobile
  • Enterprise

Izdelki

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Zasebnost
  • Piškotki
  • Pravno obvestilo

Če ni navedeno drugače, je vsebina tega spletnega mesta na voljo pod licenco Creative Commons Attribution Share-Alike v3.0 ali pod katerokoli novejšo različico.