Bug 41802

Summary: В bluefish не отображается код через firefox
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: bluefishAssignee: Антон Мидюков <antohami>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
firefox
none
chromium
none
firefox1 none

Description Tatyana Gagina 2022-01-26 12:09:40 MSK
Версии пакетов: 
bluefish-2.2.12-alt3
firefox-esr-91.5.0-alt1
chromium-97.0.4692.71-alt0

Дистрибутивы:
p10-server-10-x86-64
p10-workstation-10-x86-64
p10-education-10-x86-64/kde
p10-kworkstation-10-x86-64-beta

Шаги воспроизведения:
1) установить пакеты bluefish bluefish-common firefox-esr chromium;
2) запустить bluefish;
3) Файл → Создать из шаблона → HTML 5 → Сохранить;
4) Сервис → Команды  → Firefox

Ожидаемый результат:
код html отобразился в firefox

Реальный результат:
команда выполняется, браузер открывается, НО с пустой страницей, html код не отображается.
Также код не отображается посредством команды firefox: XHTML 1.0 и php
Код, созданный из шалона C header/C header GPL отображается.

При выполнении команды Chromium ошибок нет. Для сравнения выполнения команд  Chromium и Firefox скриншоты: chromium.png и firefox.png  
Шаги: Сервис → Chromium
Либо Сервис → Браузер по умолчанию → Chromium
Результат: код через Chromium открылся.

Дополнительно: если поменять браузер по умолчанию из параметров системы на firefox или из самого браузера, перезагрузиться - результат тот же, открывается Chromium с кодом, через Firefox по-прежнему пустая страница. При открытии настроек "Приложения по умолчанию" стоит Firefox. Как итог: проблема не в том, какой стоит браузер по умолчанию. Внешние команды все включены: Правка →  Настройки → Внешние команды.
Comment 1 Tatyana Gagina 2022-01-26 12:10:19 MSK
Created attachment 10203 [details]
firefox
Comment 2 Tatyana Gagina 2022-01-26 12:11:09 MSK
Created attachment 10204 [details]
chromium
Comment 3 Антон Мидюков 2022-01-26 12:21:35 MSK
А если файл сохранить с расширением .html, то и firefox и chromium покажут пустую страницу.

>Ожидаемый результат:
>код html отобразился в firefox

Почему Вы ожидаете такой результат? Браузеры должны отображать не код веб-страниц, а веб-страницы. И firefox делает всё правильно.
В любом случае отображение веб-страниц - это дело браузеров, а не редактора кода bluefish. Он на их поведение никак повлиять не может.
Comment 4 Anton Farygin 2022-01-26 12:24:36 MSK
Татьяна, для теста вставьте между после <body> ещё какой-то текст. Иначе действительно непонятно.
Comment 5 Tatyana Gagina 2022-01-26 12:35:45 MSK
Created attachment 10205 [details]
firefox1
Comment 6 Tatyana Gagina 2022-01-26 12:36:02 MSK
(Ответ для Anton Farygin на комментарий #4)
> Татьяна, для теста вставьте между после <body> ещё какой-то текст. Иначе
> действительно непонятно.

Вставила. Результат прилагаю firefox1.png
Comment 7 Антон Мидюков 2022-01-26 12:55:25 MSK
(Ответ для Tatyana Gagina на комментарий #6)
> (Ответ для Anton Farygin на комментарий #4)
> > Татьяна, для теста вставьте между после <body> ещё какой-то текст. Иначе
> > действительно непонятно.
> 
> Вставила. Результат прилагаю firefox1.png

Сохраните файл с расширением .html
Тогда и chromium и firefox будут себя вести одинаково - показывать веб-страницу, а не код веб-страницы.

firefox и chromium ведут себя по-разному с файлами без расширений. chromium для таких файлов показывает их содержимое, как есть (исходный код), а firefox ориентируется на их содержимое. Если внутри html, то firefox его обработает и покажет веб-страницу.

Повторюсь, что bluefish на это повлиять не может. Он просто запускает браузер.
Comment 8 Anton Farygin 2022-01-26 13:29:52 MSK
(Ответ для Tatyana Gagina на комментарий #6)
> (Ответ для Anton Farygin на комментарий #4)
> > Татьяна, для теста вставьте между после <body> ещё какой-то текст. Иначе
> > действительно непонятно.
> 
> Вставила. Результат прилагаю firefox1.png

нормально, так и должно быть.