>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >вернуть стрелку с выпадающем меню в адресной строке в 75-ом FF http://forum.mozilla-russia.org/viewtopic.php?id=75466 |
rowla > 11-04-2020 03:43:50 |
блин, ребята, я понимаю, что это фича, а не баг, но как вернуть стрелку с последними посещенными сайтами и закладками в выпадающем меню в последней версии ФФ? Я консерватор и дюже не люблю, когда меняется привычный уклад вещей. |
япогс > 11-04-2020 07:47:33 |
rowla пишет
Не тот браузер выбрали, хотя они все похоже не очень интересуются мнением пользователей. Мне тоже приходится обходиться Библиотекой в этом отдельном окне. Возможность открывать ее вкладкой они выпилили. |
Radiation > 11-04-2020 09:41:43 |
rowla пишет
Переключите все четыре browser.urlbar.update1 на false, это возвращает все изменения адресной строки на место, включая стрелку. |
rowla > 11-04-2020 09:54:30 |
Radiation пишет
Спасибо, помогло |
voqabuhe > 11-04-2020 13:23:02 |
япогс
У меня таки продолжает открываться. |
япогс > 11-04-2020 15:06:37 |
voqabuhe пишет
А вы пробовали новую папку создать(когда выделение стоит на Другие закладки)? Именно в вкладке этой открытой? У меня не выходит, удаление существующей происходит через раз(закрыть браузер-открыть браузер) |
voqabuhe > 11-04-2020 17:24:30 |
япогс |
япогс > 11-04-2020 19:57:19 |
voqabuhe пишет
Просто умолчал, вопрос то я уже поднимал на эту тему https://forum.mozilla-russia.org/viewto … 72#p776672 Пусть будет вторым пунктом удобство редактирования, я не возражаю. |
япогс > 12-04-2020 15:28:45 |
voqabuhe пишет
Был замечен сейчас еще один баг (или как это назвать) закладка на Панели закладок не перетягивается в рядом расположенную папку с закладками. Помог только перезапуск браузера. Неужели существование закладки с таким адресом (chrome://browser/content/places/places.xhtml)влияет на работу браузера или профиля в нем? |
voqabuhe > 12-04-2020 18:35:50 |
япогс |
Di2bl0s > 05-06-2020 10:00:33 |
Сегодня прилетело обновление до 77 версии. И опять пропала стрелка выпадающего списка. Манипуляции с browser.urlbar.update1 не помогают, менял на true и false, стрелка не появляется. Что ещё можно сделать? |
sandro79 > 05-06-2020 11:29:43 |
Di2bl0s пишет
browser.urlbar.update1 выпилили в 77. custom_script_win.js Выделить код Код:// Этот скрипт работает в главном окне браузера если включено в настройках var ucf_custom_script_win = { initialized: false, unloadlisteners: [], load: function() { if (this.initialized) return; this.initialized = true; // this.specialwidgets.constructor(); // <-- Special Widgets // this.autohidesidebar.constructor(); // <-- Auto Hide Sidebar /* ************************************************ */ try { this.urlbarhistorydropmarker.constructor(); } catch (e) {} // Здесь может быть ваш код который сработает по событию "load" не раньше /* ************************************************ */ if (this.unloadlisteners.length < 1) return; window.addEventListener("unload", this, false); }, handleEvent: function(event) { this[event.type](event); }, unload: function() { window.removeEventListener("unload", this, false); this.unloadlisteners.forEach((str) => { try { this[str].destructor(); } catch (e) {} }); }, urlbarhistorydropmarker: { dropmarker: null, constructor: function() { var after; if (document.querySelector("#urlbar .urlbar-history-dropmarker") || !(after = document.querySelector("#urlbar #page-action-buttons"))) return; var {UrlbarProviderTopSites} = ChromeUtils.import("resource:///modules/UrlbarProviderTopSites.jsm"); UrlbarProviderTopSites.isActive = { isActive() { return false; } }.isActive; if (Services.prefs.getBoolPref("browser.urlbar.openViewOnFocus", true)) return; var fragment = MozXULElement.parseXULToFragment(`<image class="urlbar-history-dropmarker urlbar-icon chromeclass-toolbar-additional" role="button" tooltiptext="Показать историю"/>`); var dropmarker = this.dropmarker = fragment.firstElementChild; after.before(fragment); dropmarker.addEventListener("mousedown", this); ucf_custom_script_win.unloadlisteners.push("urlbarhistorydropmarker"); }, destructor: function() { this.dropmarker.removeEventListener("mousedown", this); }, handleEvent: function(event) { event.preventDefault(); event.stopPropagation(); if (gURLBar.view.isOpen) gURLBar.view.close(); else { gURLBar.focus(); gURLBar.startQuery({ allowAutofill: false, event, }); gURLBar._maybeSelectAll(); } } }, specialwidgets: { _timer: null, get Customizable() { delete this.Customizable; if ("createSpecialWidget" in CustomizableUI) return this.Customizable = CustomizableUI; var scope = null; try { scope = Cu.import("resource:///modules/CustomizableUI.jsm", {}).CustomizableUIInternal; } catch (e) { } return this.Customizable = scope; }, constructor: function() { if (!("CustomizableUI" in window) || !("gCustomizeMode" in window)) return; ucf_custom_script_win.unloadlisteners.push("specialwidgets"); window.addEventListener("customizationready", this, false); }, destructor: function() { window.removeEventListener("customizationready", this, false); }, handleEvent: function(event) { this[event.type](event); }, customizationchange: function() { clearTimeout(this._timer); this._timer = setTimeout(() => { this.createSpecialWidgets(); }, 1000); }, customizationready: function() { if (!this.Customizable) return; this.createSpecialWidgets(); window.addEventListener("customizationchange", this, false); window.addEventListener("customizationending", this, false); }, customizationending: function() { window.removeEventListener("customizationchange", this, false); window.removeEventListener("customizationending", this, false); }, createSpecialWidgets: function() { try { var fragment = document.createDocumentFragment(); if (this.findSpecialWidgets("spring")) { var spring = this.Customizable.createSpecialWidget("spring", document); spring.setAttribute("label", "Растягивающийся интервал"); fragment.append(gCustomizeMode.wrapToolbarItem(spring, "palette")); } if (this.findSpecialWidgets("spacer")) { var spacer = this.Customizable.createSpecialWidget("spacer", document); spacer.setAttribute("label", "Интервал"); fragment.append(gCustomizeMode.wrapToolbarItem(spacer, "palette")); } if (this.findSpecialWidgets("separator")) { var separator = this.Customizable.createSpecialWidget("separator", document); separator.setAttribute("label", "Разделитель"); fragment.append(gCustomizeMode.wrapToolbarItem(separator, "palette")); } gCustomizeMode.visiblePalette.append(fragment); } catch (e) {} }, findSpecialWidgets: function(string) { try { if (!gCustomizeMode.visiblePalette.querySelector(`toolbar${string}[id^="customizableui-special-${string}"]`)) return true; } catch (e) {} return false; } }, autohidesidebar: { sidebar: null, constructor: function() { var sidebar = this.sidebar = document.querySelector("#sidebar-box"); if(!sidebar) return; ["dragenter", "drop", "dragexit"].forEach((type) => { sidebar.addEventListener(type, this, false); }); ucf_custom_script_win.unloadlisteners.push("autohidesidebar"); }, destructor: function() { var sidebar = this.sidebar; ["dragenter", "drop", "dragexit"].forEach((type) => { sidebar.removeEventListener(type, this, false); }); }, handleEvent: function(event) { this[event.type](event); }, dragenter: function() { if (!this.sidebar.hasAttribute("sidebardrag")) this.sidebar.setAttribute("sidebardrag", "true"); }, drop: function() { if (this.sidebar.hasAttribute("sidebardrag")) this.sidebar.removeAttribute("sidebardrag"); }, dragexit: function(event) { var sidebar = this.sidebar; var boxObj = sidebar.getBoundingClientRect(), boxScrn = !sidebar.boxObject ? sidebar : sidebar.boxObject; if ((!event.relatedTarget || event.screenY <= (boxScrn.screenY + 5) || event.screenY >= (boxScrn.screenY + boxObj.height - 5) || event.screenX <= (boxScrn.screenX + 5) || event.screenX >= (boxScrn.screenX + boxObj.width - 5)) && sidebar.hasAttribute("sidebardrag")) sidebar.removeAttribute("sidebardrag"); } } }; if (window.document.readyState != "complete") { window.addEventListener("load", function load() { window.removeEventListener("load", load, false); ucf_custom_script_win.load(); }, false); } else ucf_custom_script_win.load(); Убрать расширение адресной строки при фокусе один из стилей 71+ |