Архивы: fix

Ошибка отрисовки SynEdit при расположении на форме справа

Сегодня я столкнулся с ошибкой отрисовки компонента SynEdit. При этом стоит оговориться, что при использовании SynEdit из оригинального репозитория такой проблемы нет. Я устанавливал себе TurboPack SynEdit (версия 2021.08) через менеджер пакетов GetIt в среде разработки Embarcadero Delphi 10.4 Community Edition. Использую при этом операционную систему MS Windows 11 (21H2).

Ошибка проявляется следующим образом:

  1. Свойство Align компонента TSynEdit равно значению alRight.
  2. Свойство WindowState компонента TForm переводим в значение wsMaximized.

Чтобы устранить эту проблему, временно использую в обработчике формы TForm.OnResize процедуру перерисовки компонента TSynEdit при изменении размеров окна:
SynEdit1.Repaint;

UPDATE 07.01.2022: Озвученная ошибка была исправлена 19 ноября. Пока пакет TurboPack SynEdit не обновился в менеджере пакетов GetIt, можно скачать и установить вручную свежую версию из репозитория проекта.

Исправление ошибки Firefox: пустой список расширений

Иногда браузер Mozilla Firefox грешит тем, что после обновления версии либо после установки некоторых расширений список расширений в браузере становится пустым. А в редких случаях вообще исчезают списки расширений, тем и дополнений. Решить эту проблему можно. Для этого нужно закрыть браузер и удалить файлы extensions.ini и extensions.sqlite из папки профайла. В Windows Vista/7/8 папка с профайлом обычно находится в каталоге:
C:\Users\%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles\
Где %USERNAME% — имя вашего пользователя.

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