Panorama-tab-groups: Ekspor tidak berfungsi (mengeklik "Simpan cadangan" tidak melakukan apa-apa)

Dibuat pada 29 Jan 2019  ·  14Komentar  ·  Sumber: projectdelphai/panorama-tab-groups

Membuka preferensi ekstensi dan mengeklik "Simpan cadangan" tidak melakukan apa-apa. Oleh karena itu, melakukan pencadangan tidak mungkin dilakukan.

Tombol yang sama di ekstensi Tampilan Panorama asli membuka dialog sistem penyimpanan file.

Ekstensi 0.8.7
Firefox 65.0
macOS 10.14.3 (18D42)

bug help wanted

Komentar yang paling membantu

Mengetahui itu, itu sangat bodoh. pembaruan masuk

Semua 14 komentar

Saya akan memeriksa ini, saya sendiri tidak benar-benar menggunakan fitur cadangan (dan orang lain telah mengerjakan ini di masa lalu), maaf saya tidak melewatkan fitur ini yang rusak. Saya akan memeriksanya ketika saya bisa dan melihat mengapa itu tidak berhasil.

Kode berhenti di baris ini:
https://github.com/projectdelphai/panorama-tab-groups/blob/master/src/js/backup.js#L106
Konsol mengatakan TypeError: Argument 1 of StructuredCloneHolder.deserialize is not an object.

🤔

Sayangnya, tampaknya debugger tidak berfungsi dengan baik, saya bahkan tidak dapat masuk ke kode dan mencari bagian yang berhenti.

Ini menyatakan bahwa itu berasal dari sini:
https://searchfox.org/mozilla-central/source/toolkit/components/extensions/ExtensionChild.jsm#1016

Anehnya, log ini benar:

browser.sessions.getWindowValue(windows[wi].id, 'groups').then((data) => {
    console.log('groups', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'groupIndex').then((data) => {
    console.log('groupIndex', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'activeGroup').then((data) => {
    console.log('activeGroup', data);
});

dan ini bukan:

const groups = await browser.sessions.getWindowValue(windows[wi].id, 'groups');
const groupIndex = await browser.sessions.getWindowValue(windows[wi].id, 'groupIndex');
const activeGroup = await browser.sessions.getWindowValue(windows[wi].id, 'activeGroup');
console.log('groups', groups);
console.log('groupIndex', groupIndex);
console.log('activeGroup', activeGroup);

Hanya ingin mengatakan bahwa fitur ini juga sangat penting bagi saya. Jika "Pulihkan sesi sebelumnya" Firefox tidak dicentang, seperti yang terjadi pada saya dengan pembaruan v.65, Anda mendapatkan pesan "Apakah Anda ingin menutup semua tab" saat keluar dan tidak dapat keluar tanpa melakukannya. Ini menyebabkan semua grup tab hilang. Menyimpan cadangan memungkinkan Anda mengimpor kembali grup tab tersebut. Ini adalah penyelamat.

Dalam kasus @HGondorff, cadangan otomatis akan bagus. Tetapi ini akan menjadi fitur yang berbeda.

Hanya ingin tombol Simpan Cadangan berfungsi lagi. Semoga seseorang mengetahuinya.

Saya telah kehilangan semua grup tab saya beberapa kali dengan berbagai ekstensi Grup Tab selama bertahun-tahun (termasuk yang ini). Saya tidak memiliki log / detail untuk mereproduksinya, tetapi saya akan membuka Firefox suatu hari dan menemukan semua grup tab sebagai satu grup besar.

Posting ini untuk memberi +1 pada perbaikan fitur cadangan / simpan

Mengetahui itu, itu sangat bodoh. pembaruan masuk

Sudah diperbaiki, pada dasarnya ketika beberapa opsi ditambahkan ke halaman opsi dalam bentuk \

yang berarti tombol simpan cadangan dihitung sebagai tombol untuk formulir. Dan karena ini bukan bentuk yang tepat, tombol tersebut tidak melakukan apa-apa. Tutup formulir dengan benar dan tombol berfungsi sekarang. Kesalahan mudah dibuat dan mudah diperbaiki, hanya sulit ditemukan :)

git bisect sangat membantu

@projectdelphai Ada yang dimakan di komentar Anda. ;) Apakah Anda menggunakan tag HTML? Penurunan harga memahami HTML jadi jika Anda memposting kode, Anda perlu membungkusnya dengan backticks atau kami tidak akan melihatnya.

Pembaruan tidak akan datang. Saya masih terjebak dengan 0.8.7. Saya tergoda untuk menghapus dan mengunduh versi baru tetapi takut kehilangan tab saya dalam prosesnya. Saya telah mencoba mengatur pembaruan ke default dan otomatis tidak berhasil.

@HGondorff tautan ini akan membantu Anda jika Anda benar-benar tidak dapat memperbarui. Karena itu, sudahkah Anda mencoba mengklik roda gigi kecil di sisi kanan halaman opsi PTG? Ini akan memungkinkan Anda mengunduh pembaruan baru secara otomatis. Firefox hanya memeriksa sekali sehari, jadi mungkin itu sebabnya pembaruan Anda belum masuk.

Jika Anda telah mencoba memperbarui secara manual, mungkin ada hal lain yang salah.

@mgol lol ya saya lolos dari tag html jadi sekarang sudah bagus, terima kasih telah memberi tahu saya. Tidak menyadari backticks membantu melarikan diri juga, saya hanya menggunakan garis miring ke belakang secara default dan itu juga berhasil.

Ah ya, peralatan kecil yang saya tidak tahu ada di sana :) Semua baik-baik saja dan tingkat kecemasan saya menurun. Terima kasih saya yang tulus untuk perbaikannya!

kapan saja :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

JohnLGalt picture JohnLGalt  ·  9Komentar

YoussefV picture YoussefV  ·  7Komentar

DatGrey picture DatGrey  ·  10Komentar

piRGoif picture piRGoif  ·  3Komentar

09croberts picture 09croberts  ·  6Komentar