Panorama-tab-groups: التصدير لا يعمل (النقر على "حفظ نسخة احتياطية" لا يفعل شيئًا)

تم إنشاؤها على ٢٩ يناير ٢٠١٩  ·  14تعليقات  ·  مصدر: projectdelphai/panorama-tab-groups

فتح تفضيلات الامتداد والنقر على "حفظ نسخة احتياطية" لا يفعل شيئًا. لذلك ، إجراء نسخة احتياطية أمر مستحيل.

يفتح الزر نفسه في امتداد Panorama View الأصلي مربع حوار نظام حفظ الملفات.

التمديد 0.8.7
فايرفوكس 65.0
macOS 10.14.3 (18D42)

bug help wanted

التعليق الأكثر فائدة

لقد فهمت الأمر ، لقد كان غبيًا للغاية. تحديث وارد

ال 14 كومينتر

سوف أتحقق من ذلك ، فأنا لا أستخدم ميزة النسخ الاحتياطي بنفسي (وقد عمل شخص آخر على هذا في الماضي) ، أنا آسف لأنني لم أفوت هذه الميزة. سأذهب للتحقق منه عندما أستطيع وأرى لماذا لا يعمل.

يتوقف الرمز عند هذا السطر:
https://github.com/projectdelphai/panorama-tab-groups/blob/master/src/js/backup.js#L106
تقول وحدة التحكم TypeError: Argument 1 of StructuredCloneHolder.deserialize is not an object.

🤔

للأسف ، يبدو أن مصحح الأخطاء لا يعمل بشكل صحيح ، ولا يمكنني حتى الدخول إلى الكود والبحث عن الجزء الذي يتوقف.

يوضح هذا أنه قادم من هنا:
https://searchfox.org/mozilla-central/source/toolkit/components/extensions/ExtensionChild.jsm#1016

الشيء الغريب هو أن هذه السجلات صحيحة:

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);
});

وهذا ليس:

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);

أردت فقط أن أقول إن هذه الميزة مهمة للغاية بالنسبة لي أيضًا. إذا تم إلغاء تحديد "استعادة الجلسة السابقة" في Firefox ، كما حدث لي مع تحديث v.65 ، فستحصل على "هل تريد إغلاق جميع علامات التبويب" عند الخروج ولا يمكنك الخروج بدون القيام بذلك. يؤدي هذا إلى فقدان كل مجموعات علامات التبويب. يتيح لك الاحتفاظ بنسخة احتياطية استيراد مجموعات علامات التبويب هذه مرة أخرى. إنه منقذ.

في حالة HGondorff ، سيكون من

فقط تريد زر حفظ النسخ الاحتياطي للعمل مرة أخرى ، من فضلك. اتمنى ان يكتشفها احدهم

لقد فقدت جميع مجموعات علامات التبويب الخاصة بي عدة مرات باستخدام امتدادات مجموعات علامات التبويب المختلفة على مر السنين (بما في ذلك هذه المجموعة). ليس لدي السجلات / التفاصيل لإعادة إنتاجها ، لكنني ببساطة سأفتح Firefox يومًا ما وأجد جميع مجموعات علامات التبويب كمجموعة ضخمة واحدة.

نشر هذا لإجراء 1+ لإصلاح ميزة النسخ الاحتياطي / الحفظ

لقد فهمت الأمر ، لقد كان غبيًا للغاية. تحديث وارد

تم إصلاحه ، بشكل أساسي عند إضافة بعض الخيارات إلى صفحة الخيارات في شكل \

مما يعني أن زر حفظ النسخ الاحتياطي تم احتسابه كزر للنموذج. ولأنه ليس بالشكل المناسب ، فإن الزر لم يفعل أي شيء. أغلق النموذج بشكل صحيح ويعمل الزر الآن. من السهل ارتكاب خطأ وسهل الإصلاح ، يصعب العثور عليه :)

كان git bisect مفيدًا بشكل خاص

projectdelphai تم تناول شيء ما في تعليقك. ؛) هل استخدمت علامة HTML؟ يتفهم Markdown HTML ، لذا إذا كنت تريد تغليفه في backticks وإلا فلن نراه.

التحديث لا يأتي من خلال. ما زلت عالقًا مع 0.8.7. أميل إلى حذف الإصدار الجديد وتنزيله ، لكنني أخشى أن أفقد علامات التبويب الخاصة بي في هذه العملية. لقد حاولت ضبط التحديثات على الوضع الافتراضي والتلقائي ولكن دون جدوى.

HGondorff يجب أن يساعدك هذا الرابط إذا كنت لا تستطيع التحديث حقًا. ومع ذلك ، هل حاولت النقر فوق الترس الصغير على الجانب الأيمن من صفحة خيارات PTG؟ سيسمح لك بتنزيل التحديث الجديد تلقائيًا. يتحقق Firefox مرة واحدة فقط في اليوم ، لذلك قد يكون هذا هو سبب عدم وصول التحديث الخاص بك بعد.

إذا حاولت التحديث يدويًا ، فقد يكون هناك خطأ آخر.

mgol lol نعم لقد هربت من علامات html لذا يجب أن تكون جيدة الآن ، شكرًا

آه نعم ، الترس الصغير الذي لم أكن أعرفه كان موجودًا :) كل شيء على ما يرام وانخفض مستوى القلق لدي. خالص امتناني للإصلاح!

في أي وقت :)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

marsjaninzmarsa picture marsjaninzmarsa  ·  7تعليقات

09croberts picture 09croberts  ·  6تعليقات

hollyroberts picture hollyroberts  ·  6تعليقات

DatGrey picture DatGrey  ·  10تعليقات

suhr picture suhr  ·  7تعليقات