Panorama-tab-groups: 导出不起作用(单击“保存备份”没有任何作用)

创建于 2019-01-29  ·  14评论  ·  资料来源: projectdelphai/panorama-tab-groups

打开扩展程序的首选项并单击“保存备份”不会执行任何操作。 因此,不可能执行备份。

原始“全景视图”扩展中的相同按钮将打开文件保存系统对话框。

扩展名0.8.7
Firefox 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,因此如果您发布代码,则需要将其包装在反引号中,否则我们将看不到它。

更新没有通过。 我仍然坚持使用0.8.7。 我很想删除并下载新版本,但是担心在此过程中丢失我的标签。 我尝试将更新设置为默认,将自动设置为无效。

@HGondorff如果您确实无法更新,则此链接应为您提供帮助。 话虽这么说,您是否尝试过单击“ PTG选项”页面右侧的小齿轮? 它将允许您自动下载新更新。 Firefox每天只检查一次,因此这也许就是为什么尚未更新的原因。

如果您尝试手动更新,则可能还有其他错误。

@mgol哈哈是的,我逃脱了html标签,所以现在应该很好,谢谢您告诉我。 没意识到反引号也帮助逃脱了,我只是默认使用反斜杠,而且也行得通。

嗯,是的,我不知道的小装备在那里:)一切都好,我的焦虑水平下降了。 对此致以诚挚的谢意!

任何时间 :)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Qantas94Heavy picture Qantas94Heavy  ·  13评论

DatGrey picture DatGrey  ·  10评论

tonnydourado picture tonnydourado  ·  5评论

rodude123 picture rodude123  ·  3评论

YoussefV picture YoussefV  ·  7评论