Enhance ZenUIManager and ZenPinnedTabManager for improved tab drag-and-drop behavior and URL bar handling

This commit is contained in:
mr. M
2025-02-03 20:27:03 +01:00
parent 88fbae4bec
commit 01d9fc31c1
4 changed files with 64 additions and 17 deletions

View File

@@ -144,11 +144,11 @@ var gZenUIManager = {
},
_prevUrlbarLabel: null,
_lastSearch: "",
_lastSearch: '',
handleNewTab(werePassedURL, searchClipboard, where) {
const shouldOpenURLBar = Services.prefs.getBoolPref('zen.urlbar.replace-newtab')
&& !werePassedURL && !searchClipboard && where === 'tab';
const shouldOpenURLBar =
Services.prefs.getBoolPref('zen.urlbar.replace-newtab') && !werePassedURL && !searchClipboard && where === 'tab';
if (shouldOpenURLBar) {
this._prevUrlbarLabel = gURLBar._untrimmedValue;
gURLBar._zenHandleUrlbarClose = this.handleUrlbarClose.bind(this);
@@ -164,7 +164,7 @@ var gZenUIManager = {
gURLBar._zenHandleUrlbarClose = null;
if (onSwitch) {
this._prevUrlbarLabel = null;
this._lastSearch = "";
this._lastSearch = '';
} else {
this._lastSearch = gURLBar._untrimmedValue;
}