[Support] Brief


#161

2.5.5
Несколько записей от последних обновлений пока остаются неизбранными. “Очистить папку”, “очистить ленту” не работают. Это, чтобы их удалить, придётся 2500+ раз кликать. В этот раз звёздочки снимаются, но, массовых операций по снятию звёздочки нет.
Если сделать в контекстном меню у “отмеченные записи” функцию “снять отметки избранное”, то это помогло бы бороться с последствиями таких багов.


(Denis Lisov) #162

Если сделать в контекстном меню у “отмеченные записи” функцию “снять отметки избранное”, то это помогло бы бороться с последствиями таких багов.

Я очень надеюсь, что эти баги скоро кончатся.


#163

вкладка виснет. Firefox закрывается, но при следующем запуске предлагает закрыть предыдущий экземпляр.

Brief: opening database in persistent storage
database.js:43:9
Brief: 48 feeds in database
database.js:176:9
Brief: opened database with 8408 entries
database.js:53:9
Использование атрибута xml:base устарело и скоро будет удалено. Пожалуйста, откажитесь от его использования.
feedview.js:963:8
Database.query().bookmark(false);
Promise { : “pending” }


(Denis Lisov) #164

Хм, да, странно… непонятно, как он так умудряется повиснуть. Надо будет разобраться. Прошу прощения за непроверенный совет :frowning:


#165

а это нормально, что оно говорит
"Brief: opened database with 8408 entries"
У меня же практически все записи были отмечены и их было 2500+/-.
Кстати, сейчас 2152. Похоже, за те 3-4 раза, что я пробовал, оно что-то сняло, но делает это крайне медленно с подвешиванием вкладки


(Denis Lisov) #166

Brief: opened database with 8408 entries

Недоработка, но нормально. Это все записи, включая записи в корзине и (пока что, надо доработать этот модуль) удалённые из корзины.

Похоже, за те 3-4 раза, что я пробовал, оно что-то сняло, но делает это крайне медленно с подвешиванием вкладки

А вот это, кстати, вполне может быть… это же внешний интерфейс, он не рассчитан на операции с большими пачками и обрабатывает каждую запись отдельной транзакцией…


#167

в этом случае корзина была пуста

запустил и подождал немного. Количество сократилось до 200. Прервал, перезапустил и тоже ждал, но количество как было 200, так и осталось. Происходит это с жесткими тормозами всей системы.


(Denis Lisov) #168

Происходит это с жесткими тормозами всей системы.

Даже не всего Firefox, а именно всей системы?


#169

Да, в какой-то момент даже кнопка “пуск” перестаёт работать
ЦП:
Снимок


(Denis Lisov) #170

Это скорее всего проблема не ЦП, а диска - они чаще вызывают тормоза всей системы.

в этом случае корзина была пуста

Пуста - то есть была использована кнопка “очистить корзину”? Она пока что не удаляет записи из самой базы данных, это ещё предстоит исправить.

Прервал, перезапустил и тоже ждал, но количество как было 200, так и осталось.

А вот тут уже что-то интересное мешается. Займусь вопросом. Да, если запускать как

Database.query().bookmark(false).then(console.log, console.error)

консоль какие-нибудь ошибки выдаёт?


#171

Ещё раз попробовал, вначале грузило проц (диск не посмотрел), потом нагрузка на проц упала, а диск загружен на 100% постоянно, скорость плавает. Вот один из моментов (не самые высокие нагрузки, но всё тормозит, так что, что получилось)
Снимок5

конечно, во внутренности я не лез, только интерфейс.

выдает undefined

Ждал какое-то время, после перезапуска всё те же 200 отмеченных висят.


#172

Кстати, не знаю, почему, но остались отмеченными новости из только 2-х лент, адреса, которых, кстати, нельзя скопировать.

Вот они из файла OPML

<outline text="Другие новости - Google News" type="rss" version="RSS" htmlUrl="https://news.google.coms/rss/headlines/section/topic/HEADLINE?ned=ru_ua&amp;amp;hl=ru&amp;gl=UA&amp;hl=ru" xmlUrl="https://news.google.com/news/rss/headlines/section/topic/HEADLINE?ned=ru_ua&amp;amp;hl=ru&amp;gl=UA&amp;hl=ru"/>

<outline text="Яндекс.Новости: Политика" type="rss" version="RSS" htmlUrl="https://news.yandex.ru/politics.html?from=rss" xmlUrl="https://news.yandex.ru/politics.rss"/>

#173

на всякий случай уточню - хотя оно и выдало “undefined” в тот раз и во все остальные всё заканчивалось необходимостью закрывать браузер, после чего он продолжал висеть в процессах и грузить систему. Помогает только перезапуск, при котором предлагают завершить предыдущий экземпляр.


(David Schy) #174

Videos and embedded soundcloud clips will not load. Using version 2.5.5 on Firefox Nightly.

. Also, feeds won’t refresh unless I reinstall the add on.


(Denis Lisov) #175

Videos and embedded soundcloud clips will not load.

This is a known limitation at the moment. Brief can’t allow JavaScript in entries, and these embeds do depend on JavaScript.

Also, feeds won’t refresh unless I reinstall the add on.

Do you mean they don’t refresh automatically or with manual button press too?


(Kisrah) #176

Hello. I’ve been having issues with Brief for a while, which seemed to be fixed after a fresh install of the latest Firefox, but this morning I started having issues again, including new ones.

I added Brief back again yesterday and started resubscribing to all my lost feeds. Content was found, which I immediately emptied since it was all stuff I’d already read. Eveything seemed fine, and I was able to subscribe to feeds with Brief again, which I hadn’t been able to do for a while.

This morning, an old problem is back, along with two new ones. I can’t subscribe to feeds again. When I click the RSS link on a site, I get to a page with a dropdown menu with the options “Live Bookmarks”, “Choose Application…”, or “My Yahoo!”. Yesterday, Brief was an option in that list. Today, gone! I checked sites that allowed me to subscribe with Brief, and it’s no longer there.

Also this morning, I had NO updates for ANY of my subscribed feeds. And I know for a fact that several of them had updated this morning. I tired Brief’s “Refresh” button, but it did nothing.

I haven’t added any new extensions since installing Brief, and I can’t find any evidence of current extenions interfering with it.

Any idea as to what’s going on?


(David Schy) #177

They do not refresh with the manual button. In order to refresh, I have to reinstall brief.


(Kisrah) #178

Okay, I removed and reinstalled Brief. Now the Refresh link works again and I’m able to subscribe to new feeds.

But is this going to happen again? It’s going to get annoying real fast if I have to reinstall this every day to get my subscribed feed updates!

Edit: Just realised I replied to the wrong person. Sorry about that! Still getting used to this site.

Looks like we might be having a similar issue though.


(Denis Lisov) #179

If (when) this happens again, please do the following:

  • disable Brief,
  • open the browser console in developer tools,
  • enable Brief and try updating using the Brief button’s context menu,
  • if some errors from Brief appear, post them here or to the github repository.

@Kisrah, you’re welcome to do the same if it happens again.


(Kisrah) #180

It has happened again, but for now I’ve just removed and reinstalled Brief again so I could check for something else.

It only seems to happen when the PC is shut down or restarted. After reinstalling Brief, I tried closing and relaunching Firefox, and the extension still worked as normal.

If the problem returns, I’ll try following your steps. Thanks for the info.

Edit: Problem reoccurred after PC shutdown, as before. Followed your steps and got this for Brief in the Browser Console:

Brief: opening database in persistent storage database.js:43
Brief: 18 feeds in database database.js:176
Brief: opened database with 373 entries database.js:53
Error: Missing host permission for the tab undefined
Brief: enqueued 18 feeds updater.js:68
no timestamps in raw undefined updater.js:320
no timestamps in raw undefined updater.js:320
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
TypeError: this.transport is null[Learn More] main.js:1514:5
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Expiring entries database.js:363
Brief: update finished updater.js:187

Also turns out that disabling and enabling Brief temporarily fixes the problem too. I was able to update feeds without reinstalling after following your directions.