Что-то часто стал код ломаться, после обновления на 97-версию перестали выделяться вкладки(одно сплошное полотно). Подскажите, как вернуть контур(или цвет вкладки сделать сероватым) вокруг вкладки?
Отредактировано Xenosag (11-02-2022 06:27:58)
Отсутствует
Народ, а как перенести панель вкладок под адресную строку? Firefox 97. Тыркните пожалуйста сцылочкой или код приведите здесь плиз.
«The Truth Is Out There»
Отсутствует
Отсутствует
Xenosaghttps://forum.mozilla-russia.org/viewto … 17#p791717
не работает. Попробовал сделать откат системы, так перестали работать активные элементы страницы, как нормально откатиться назад пока не найду решение?
Отредактировано Xenosag (11-02-2022 08:15:38)
Отсутствует
Xenosag
Работает. Включить стили about:config:
toolkit.legacyUserProfileCustomizations.stylesheets;true
browser.proton.enabled;true
Правда, у меня часть кода.
/* неактивные вкладки non_active_tab_shape */ @supports -moz-bool-pref("browser.proton.enabled") { .tabbrowser-tab:not(:hover) > .tab-stack > .tab-background:not([selected=true], [multiselected]) { background-color: color-mix(in srgb, currentColor 27%, transparent); }
Предположительно: попробуйте из выше приведенного кода, по ссылке, убрать последнюю закрывающую скобку }
Откат системы не должен коснуться профиля...если не ошибаюсь. Откатить профиль можно из бэкапа профиля, если таковой имеется.
Если речь об откате на предыдущую версию - удалить из профиля файл compatibility.ini и обновить Firefox поверх.
Отредактировано oleg.sgh (11-02-2022 09:22:49)
Отсутствует
Xenosag
Работает. Включить стили about:config:
toolkit.legacyUserProfileCustomizations.stylesheets;true
browser.proton.enabled;true
Правда, у меня часть кода.
Предположительно: попробуйте из выше приведенного кода, по ссылке, убрать последнюю закрывающую скобку }
Откат системы не должен коснуться профиля...если не ошибаюсь. Откатить профиль можно из бэкапа профиля, если таковой имеется.
Если речь об откате на предыдущую версию - удалить из профиля файл compatibility.ini и обновить Firefox поверх.
вероятно конфликтует с чем-то, не работает(стили включены). Может неправильно объяснил, вот что я имею ввиду:
P.S. У меня код тянется хрен знает с каких времён, вероятно он уже не актуален. Если кому-то не лень его посмотреть, то вот он:
#TabsToolbar .titlebar-buttonbox-container,
#navigator-toolbox::after,
#TabsToolbar::after,
#TabsToolbar .titlebar-spacer:is([type="pre-tabs"],[type="post-tabs"]) {
display: none !important;
}
#scrollbutton-up, #scrollbutton-down {
border-block: none !important;
border-end-end-radius: 0 !important;
border-end-start-radius: 0 !important;
}
*|*:root[inFullscreen] #window-controls {
position: absolute !important;
display: flex !important;
align-items: start !important;
top: 0 !important;
left: auto !important;
right: 0 !important;
margin: 0 !important;
}
*|*:root[inFullscreen] #window-controls:-moz-locale-dir(rtl) {
left: 0 !important;
right: auto !important;
}
*|*:root[inFullscreen] #navigator-toolbox > #nav-bar {
padding-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important;
}
*|*:root:not([inFullscreen])[v_menubar_autohide="true"] #navigator-toolbox > #nav-bar {
margin-top: 0 !important;
padding-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important;
}
*|*:root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar {
pointer-events: none !important;
}
*|*:root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar .titlebar-buttonbox-container {
pointer-events: auto !important;
}
@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) {
*|*:root[sizemode="normal"] #TabsToolbar {
border-inline: 1px solid hsla(240,5%,5%,0.3) !important;
background-clip: padding-box !important;
}
@media (-moz-windows-classic: 0) {
*|*:root:not([inFullscreen])[v_menubar_autohide="true"][tabsintitlebar][sizemode="normal"] #navigator-toolbox > #nav-bar {
margin-top: 1px !important;
}
*|*:root:not([inFullscreen])[sizemode="normal"] #toolbar-menubar:not([autohide="true"]) > #menubar-items {
margin-top: 1px !important;
}
}
}
@media (-moz-windows-classic) {
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #navigator-toolbox::before {
content: "" !important;
display: -moz-box !important;
height: 4px !important;
-moz-box-ordinal-group: 0 !important;
visibility: visible !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"]:-moz-lwtheme #navigator-toolbox::before {
background-image: linear-gradient(to bottom, ThreeDLightShadow 0, ThreeDLightShadow 1px, ThreeDHighlight 1px, ThreeDHighlight 2px, ActiveBorder 2px, ActiveBorder 4px, transparent 4px) !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #toolbar-menubar {
margin-top: 4px !important;
}
}
*|*:root[data-l10n-id="browser-main-window-mac"] {
--v-toolbar-menubar-height: 0px !important;
--v-toolbar-menubar-height-content: none !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][data-l10n-id="browser-main-window-mac"] #nav-bar {
margin-inline-start: calc(var(--toolbarbutton-outer-padding, 2px) + var(--v-titlebar-button-horizont-padding, 6px) * 6 + var(--v-titlebar-button-image-width, 12px) * 3) !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][data-l10n-id="browser-main-window-mac"] #TabsToolbar .titlebar-buttonbox-container {
visibility: visible !important;
display: -moz-box !important;
position: absolute !important;
display: flex !important;
top: 0 !important;
}
}
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root[tabsintitlebar]:not([customizing],[inFullscreen],[chromehidden~="toolbar"]) #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab[selected="true"]::before {
--v-titlebar-top: 4px; /* отступ сверху */
inset-inline-start: 12px !important; /* отступ в начале */
inset-inline-end: 110px !important; /* отступ в конце */
text-align: start !important; /* выравнивание текста */
font-family: inherit !important; /* имя шрифта */
font-size: inherit !important; /* размер шрифта */
font-weight: inherit !important; /* начертание шрифта */
font-style: inherit !important; /* стиль шрифта */
position: fixed !important;
content: attr(label) !important;
display: block !important;
top: var(--v-titlebar-top) !important;
white-space: nowrap !important;
line-height: 1.3em !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
pointer-events: none !important;
color: -moz-DialogText !important;
text-shadow: none !important;
opacity: 1 !important;
z-index: 3;
}
:root[tabsintitlebar]:-moz-lwtheme:not([customizing],[inFullscreen],[chromehidden~="toolbar"]) #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab[selected="true"]::before {
color: var(--lwt-text-color, inherit) !important;
text-shadow: inherit !important;
}
@media (-moz-windows-compositor), (-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
:root[tabsintitlebar][sizemode="maximized"]:not([customizing],[inFullscreen],[chromehidden~="toolbar"]) #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab[selected="true"]::before {
top: calc(var(--v-titlebar-top) + 8px) !important;
}
}
@media (-moz-windows-classic) {
:root[tabsintitlebar]:not([customizing],[inFullscreen],[chromehidden~="toolbar"]) #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab[selected="true"]::before {
top: calc(var(--v-titlebar-top) + 4px) !important;
}
}
}
:root:not([uidensity="touch"]) {
--tab-min-height: 24px !important;
}
/* non_active_tab_shape */
@supports -moz-bool-pref("browser.proton.enabled") {
.tabbrowser-tab:not(:hover) > .tab-stack > .tab-background:not([selected=true], [multiselected]) {
background-color: color-mix(in srgb, currentColor 11%, transparent);
}
.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true], [multiselected]) {
background-color: color-mix(in srgb, currentColor 17%, transparent) !important;
}
}
.tab-icon-overlay[muted]:not([crashed]),
.tab-icon-overlay[soundplaying]:not([crashed]) {
margin-inline-start: 20px !important; /* отступ от левого края вкладки */
margin-inline-end: 2px !important; /* отступ от заголовка вкладки */
padding: 1px !important; /* размер динамика */
}
:root[uidensity="compact"] .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) > :not(.tab-icon-overlay), #tabbrowser-tabs[secondarytext-unsupported] .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) > :not(.tab-icon-overlay), :root:not([uidensity="compact"]) #tabbrowser-tabs:not([secondarytext-unsupported]) .tabbrowser-tab:not(:hover) .tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]), :root:not([uidensity="compact"]) #tabbrowser-tabs:not([secondarytext-unsupported]) .tabbrowser-tab:hover .tab-icon-stack:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) > :not(.tab-icon-overlay) {
opacity: 1 !important;
}
#tabbrowser-tabs:not([secondarytext-unsupported]) .tab-label-container {
height: auto !important;
}
Отредактировано Xenosag (11-02-2022 10:28:51)
Отсутствует
вероятно конфликтует с чем-то, не работает
Вот с этим: @supports -moz-bool-pref("browser.proton.enabled") {
browser.proton.enabled уже не существует, вот актуальный стиль https://github.com/Aris-t2/CustomCSSfor … ced.css#L6
Удалите в своём коде (скриншот) @supports -moz-bool-pref("browser.proton.enabled") { и одну закрывающую скобку }
Отсутствует
https://forum.mozilla-russia.org/viewto … 10#p784310
Спасибо, получилось. А ещё вопрос, накатывал тут разные стили, по ссылкам. Везде в меню стали выводиться иконки, в том числе и в верхнем меню, чего нет в стоке. Как их убрать и где смотреть?. И ещё если убрать верхнее меню, то само меню убирается, а вот место под ним не схлопывается наверх, просто пустое остаётся. Как это поправить?
Вот мой userchrome.css
Отсутствует
И ещё если убрать верхнее меню, то само меню убирается, а вот место под ним не схлопывается наверх, просто пустое остаётся. Как это поправить?
Установить скрипт.
Ссылка таже, которую я давал выше: https://forum.mozilla-russia.org/viewto … 10#p784310, второй спойлер.
«The Truth Is Out There»
Отсутствует
Я ещё только познаю азы тонких настроек на новых Firefox, можно краткий ликбез, как поставить скрипт.
Если коротко.
Установить пакет user_chrome_files от Vitaliy V.
После чего подключить нужный вам скрипт.
«The Truth Is Out There»
Отсутствует
Уменьшил высоту вкладок с помощью кода:
:root { --tab-min-height: 24px !important; } :root[uidensity=touch] { --tab-min-height: 32px !important; } #TabsToolbar { height: calc(var(--tab-min-height) + 2px) !important; }
Отсутствует
Один из способов сменить фон пустой страницы
Но так перекрывает плеер на hdrezka
https://rezka.ag/series/action/43693-v- … -2018.html
Можно как то hdrezka в исключение внести? Через Stylus тоже бесполезно, т.к. css браузера перекрывает css страниц.
Отредактировано momo2000 (13-02-2022 15:50:56)
Отсутствует
Один из способов сменить фон пустой страницы
Если правильно понял, то так:
@-moz-document url("chrome://browser/content/browser.xhtml") { #tabbrowser-tabpanels { background-color: var(--uc-light-bkgnd-color, rgba(18, 18, 18, 1)) !important; } }
добавить в userChrome.css
Отредактировано kokoss (13-02-2022 16:12:12)
Win7
Отсутствует
Через Stylus тоже бесполезно
Попробуйте это правило в Stylus или userContent.css добавить
Отредактировано sandro79 (13-02-2022 17:00:09)
Отсутствует
Есть ли возможность сделать, чтобы боковая панель не сдвигала контент окна/вкладки, а всплывала над ней?
Отсутствует
Отсутствует
Спасибо, посмотрю; после обновления до 97 версии, отвалилась настройка высоты вкладок в userChrome.css, как же всё это достало.
Есть другой вопрос, когда открыто много вкладок, справа появляется кнопка со значком ↓ , есть желание скрыть нафиг эти огромные вкладки совсем и как-то перетащить эту кнопку на панель адреса и работать с выпадающим списком вкладок из этой панели адреса.
Кнопки развернуть, закрыть Firefox в виде дополнений я нашёл, осталось как-то со списком вкладок решить.
Почему хочу эту кнопку, там есть управление звуком и полное контекстное правление вкладками, чего нет в дополнениях.
Отредактировано maxwell178 (16-02-2022 20:10:22)
Отсутствует
С помощью этого кода создал границу для #identity-box, которая отделяет иконку защищенного или незащищенного соединения ("замок") от url-адреса:
#urlbar[pageproxystate="valid"] > #identity-box { border: none !important; border-right: 1px solid #cccccc !important; margin-top: 3px !important; margin-bottom: 3px !important; margin-inline-end: 6px !important; padding-inline-end: 6px !important; }
Однако, на некоторых сайтах "замка" вообще нет, а граница все равно присутствует
Можно ли как-то внести такие адреса в исключения из этого правила (т. е. чтобы если нет иконки, границы тоже не было)?
Отсутствует
Алексей У.
#identity-icon-box { background: inherit !important; border-right: 1px solid #dddd !important; margin-top: 5px !important; margin-bottom: 5px !important; padding-inline-end: 6px !important; }
Только все конфликты не забудьте в своих стилях удалить.
Отредактировано _zt (18-02-2022 01:27:20)
Отсутствует
Алексей У.
Выделить кодКод:
#identity-icon-box { background: inherit !important; border-right: 1px solid #dddd !important; margin-top: 5px !important; margin-bottom: 5px !important; padding-inline-end: 6px !important; }
С этим кодом вообще везде граница исчезла.
Только все конфликты не забудьте в своих стилях удалить.
Вот мой стиль для строки адреса, не знаю, с чем здесь может быть конфликт
:root { --urlbar-icon-padding: 4px !important; } #urlbar .urlbar-icon { width: calc(2 * var(--urlbar-icon-padding) + 16px) !important; height: calc(2 * var(--urlbar-icon-padding) + 16px) !important; padding: var(--urlbar-icon-padding) !important; } #urlbar[pageproxystate="valid"] > #identity-box { border: none !important; border-right: 1px solid #cccccc !important; margin-top: 3px !important; margin-bottom: 3px !important; margin-inline-end: 6px !important; padding-inline-end: 6px !important; } #urlbar-container #identity-box:hover, #urlbar-container #identity-box[open] { background-color: #ffffff !important; } #identity-icon { margin-inline-start: -24px !important; } #connection-icon { margin-inline-start: 7px !important; } #identity-box #tracking-protection-icon-box, #blocked-permissions-container > .blocked-permission-icon:not(.plugin-icon) { display: none !important; } #urlbar[pageproxystate="valid"] > #identity-box.chromeUI > #identity-icon { margin-inline-start: 0px !important; } .panel-arrow { margin-left: 33px !important; } #identity-popup > .panel-arrowcontainer > .panel-arrowcontent, #protections-popup > .panel-arrowcontainer > .panel-arrowcontent { margin-inline-start: 20px !important; } #notification-popup { margin-left: -42px !important; } #urlbar-container #urlbar-zoom-button, #urlbar-container #pageActionButton, #urlbar-container #pageActionSeparator { visibility: collapse !important; } #urlbar #star-button, #main-window[uidensity=compact] #urlbar #star-button { padding: 2px 4px 2px !important; } #main-window[uidensity=compact] #urlbar[focused="true"] #star-button { padding: 1px 4px 1px !important; } #urlbar-container .urlbar-history-dropmarker { -moz-box-ordinal-group: 100 !important; opacity: 1 !important; } #urlbar-container .urlbar-history-dropmarker:hover, #urlbar-container .urlbar-history-dropmarker[open], #urlbar .urlbar-go-button { background-color: #ffffff !important; }
Отсутствует
Алексей У.
Я не знаю что такое "вообще везде". У вас в коде "border: none !important;", чего вы от этого ждете? Удалите это блок и замените моим. А вообще хз, я только сейчас заметил, что у вас 68, возможно там по другому, даже наверняка, так как помню что после 68 код FavIcon in URL-bar не единожды ломался и правился.
И в моем коде в "border-right:" цвет исправьте.
Отредактировано _zt (18-02-2022 23:09:21)
Отсутствует