Giter Club home page Giter Club logo

customjsforfx's Introduction

Custom JS scripts for Firefox and Thunderbird

The Wiki contains a feature list (with screenshots).

Unlock custom CSS usage in Firefox 69 and newer

about:config > toolkit.legacyUserProfileCustomizations.stylesheets > true

Unlock custom CSS usage in Thunderbird 69 and newer

Settings/Options > Advanced > General > Config Editor...
toolkit.legacyUserProfileCustomizations.stylesheets > true

Script Loader

Based on this project by ardiman: https://github.com/ardiman/userChrome.js
Additionally based on the modified files by Endor8: https://github.com/Endor8/userChrome.js/

Copy from this projects \script_loader\profile\ folder userChrome folder and userChrome.js file to \ PROFILENAME \chrome\ folder.

Copy from this projects \script_loader\firefox\ folder defaults folder and config.js file into Firefox main directory (where the Firefox executable is; or on macOS, inside the main executable, at /Applications/Firefox.app/Contents/Resources/).

Edit userChrome.js file to add custom scripts!

With Firefox 62+ and Thunderbird 68+ an additional preference pref("general.config.sandbox_enabled", false); has to be set inside config-prefs.js file. This is considered less secure by Mozilla and is only a temporary workaround, but at the moment it is the only way to run custom scripts using "method 2".

Script/startup cache must be deleted after every change!

Where to find Firefox startupCache folder?
about:profiles > Local Directory > Open Folder, close Firefox and delete all files in startupCache folder.

This is not the same 'profile' folder custom scripts and styles are stored in!
Where to find Thunderbird startupCache folder?
Windows
C:\Users\ USERNAME \AppData\Local\Mozilla\Thunderbird\Profiles\ PROFILE FOLDER NAME \
Linux/macOS
Search for startupCache folder on your hard drive.

More info about startup cache removal (in German): https://github.com/ardiman/userChrome.js/wiki/Skriptcache

Where to find Firefox folder with main executable?

about:support > Application Binary (Path on your system)

Where to find Firefox profile folder?

about:profiles > Root Directory > Open Folder or
about:support > Profile Folder > Open Folder

Where to find Thunderbird profile folder?

Windows
C:\Users\ USERNAME \AppData\Roaming\Mozilla\Thunderbird\Profiles\ PROFILE FOLDER NAME \
Hidden files must be visible to see AppData folder. Alternatively open %APPDATA%\Mozilla\Firefox\Profiles\ from explorers location bar.

Linux
/home/ username /.mozilla/thunderbird/ profile folder name /
Hidden files must be visible to see .mozilla folder.

Mac OS X
~\Library\Mozilla\Thunderbird\Profiles\ PROFILE FOLDER NAME \ or
~\Library\Application Support\Mozilla\Thunderbird\Profiles\ PROFILE FOLDER NAME \
\Users\ USERNAME \Library\Application\Support\Thunderbird\Profiles\

Script collections

Script collection by ardiman: https://github.com/ardiman/userChrome.js
Script collection by Endor8: https://github.com/Endor8/userChrome.js
Script collection by xiaoxiaoflood: https://github.com/xiaoxiaoflood/firefox-scripts/tree/master/chrome

customjsforfx's People

Contributors

117649 avatar anomiex avatar aris-t2 avatar b00ze64 avatar cadeyrn avatar doosty avatar glitsj16 avatar madis0 avatar rebmcr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

customjsforfx's Issues

Nightly 65 broke bottom & vertical toolbars

Describe the issue:

Both toolbars are missing after Nightly update 2018.10.23 Bottom toolbar shows but does not display any of the apps that were on it. Apps on those toolbars are available on the customize page. The configuration toolbar shows in customize but is not working. Spacer and separator cannot be dragged to another toolbar. The bottom toolbar shows at the top of the customize page but apps cannot be dragged to it.

I moved missing apps to the bookmarks toolbar. All of the other scripts seem to be working.

2018-10-23_114815
2018-10-23_121208

System information
OS & OS version: Windows 10-64
Both CustomCSSforFx and CustomJSforFX are up to date.
Method used (M2)

about_button.uc.js has no icon, no image

Lets keep issue area clean and ask questions within the general discussion thread:
#29 (Firefox)
#30 (Thunderbird)


Describe the issue:
about_button.uc.js has no icon, no image! On the image below, button is placed between the restart_button on lef, (on red), and the minMaxCloseButton on the right at the corner but as you can see, actually you CAN'T see the button, but it is there!

What should have happened instead?
Have an image icon???

Steps to reproduce the issue?
Script loaded on FF

Method used (M1, M2 or M3):
M2

Screenshots (drag and drop images into this post):
image

System information
OS & OS version: Windows 10 Home 21H1 building 19043.1237
OS theme: Microsoft Windows "Life in Lavender"
DPI / HiDPI resolution: 1920 X 1080, 150% scaling
Firefox or Thunderbird: Firefox
Firefox/Thunderbird version: 93.0b7 (64-bit)
Firefox/Thunderbird theme: OceanReddit
Settings this issue occurs with: Always

Instructions unclear for Linux users

Describe the issue: Linux user is uncertain what is meant by: "copy defaults folder and config.js file to Firefox main directory (where the Firefox executable is" Is the instruction intended to refer to /lib/firefox/? or to the main /bin/ directory where there is a symbolic link for the Firefox binary which is linked to '/lib/firefox/'? Some clarity would be appreciated. Thanks.

What should have happened instead? Instructions should include clear path for Linux users.

Steps to reproduce the issue? Follow directions, come to the part where the path to the main directory is mentioned. Scratch head.

Method used (M1, M2 or M3): Was trying for M2 but confusion continues for all methods.

Screenshots (drag and drop images into this post):
Screenshot at 2021-11-19 14-20-38

System information
OS & OS version:
Ubuntu-Mate 21.10
OS theme: Ambiant-Mate-Orange
DPI / HiDPI resolution:??? Whatever the default is. Not sure what this has to do with a path location.

Firefox or Thunderbird: Firefox
Firefox/Thunderbird version: 94.0 64-bit
Firefox/Thunderbird theme: default...for now
Settings this issue occurs with: pre-settings. This is a path location issue.

'Alternative Searchbar' script

'Alternative Searchbar' script - Fx85+

Old:
'Alternative Searchbar' script - Fx 60-68
'Alternative Searchbar' script - Fx 69-74
'Alternative Searchbar' script - Fx 75-77
'Alternative Searchbar' script - Fx 78-84

000

  • search glass always visible at search bars end (like with old search)
  • search button shows current search engines icon (like with old search)
  • search buttons dropmarker always visible (like with old search)
  • option: clear search input after search
  • option: revert to first search engine in list after search
  • option: old search engine selection popup (FIREFOX 64+ only!)
  • option: hide 'addengines' '+' indicator
  • option: hide oneoff search engines
  • option: hide placeholder text 'Search'
  • option: switch icons off engine button and go button
  • option: show search engine names instead of icons only
  • option: select search engine by scrolling mouse wheel over searchbars button
  • option: hide popup when using 'CTRL or MOUSE WHEEL + UP&DOWN keys' to switch engine (FIREFOX 60-66 only!)

[!] The 'add engines' feature is not present for 'old search engine selection popup'!

[!] If searchbar is focused, what can be done with 'Ctrl + K' or 'Ctrl + E', one can switch through search engines with 'Ctrl + Up&Down keys' and 'Ctrl + Mouse wheel up&down' combos!
[!] Changing search engine inside default/modern popup: right-click search icon and select 'Set As Default Search Engine'

123


Based on 'search revert' script by '2002Andreas'.
Discussion in German @ Camp-Firefox forums


If the old search is an essential feature you need and you got tired of Mozilla for removing features and the possibility to restore them, there is a great browser out there, that offers "the old search" by default.

Vivaldi 2.6+
vivaldi

Can addonbar.uc.js become vertical with CSS?

tkhquang was able to do a left/right vertical JS toolbar with CSS. Is this also possible with addonbar.uc.js?

I also have a question on line 24 in the script:
js tb_addonbar.setAttribute("toolboxid","rowser-bottombox");
Should the id be "browser-bottombox"?

restart_item_in_menu.uc.js with method 2?

Describe the issue:

Possible run restart_item_in_menu.uc.js with method 2?

What should have happened instead?

File restart_item_in_menu.uc.js no add ementents to the 'aplication menu' and 'file menu' after restart browser.

Steps to reproduce the issue?

chrome.zip - unpack in firefox profile folder

Mozilla Firefox.zip - unpack to firefox instalation folder

Method used (M1 or M2):

M2

Screenshots (drag and drop images into this post):

N/A?

System information

OS & OS version: Windows 7 Pro x64
OS theme: Classic
DPI / HiDPI resolution: 125%
Firefox version: 62.0.2
Firefox theme: lw-theme
Settings this issue occurs with: change name restart_button.uc.js to restart_item_in_menu.uc.js?


I tried use userChrome.js file:

// userChrome.js
userChrome.ignoreCache = true;
userChrome.import("/userChrome/my_script_name.uc.js", "UChrm");
// userChrome.import("/userChrome/my_other_script_name.uc.js", "UChrm");

but then even restart_button.uc.js did not work.

I tried to change name file in config.js file:

"./chrome/userChrome/userChromeJS.js")), this, "UTF-8");

It did not help.

Is it possible to autohide scrollbars?

Hello and thank you so much for the custom scrollbars script.
This is not an issue. I am using it right now and it is gorgeous. As a mac user I wanted to hide the floating scrollbars when they are inactive as in OSX. Is it possible? I have searched the script to do that but I couldn't seem to find it.

Firefox 66 on Windows 10

Thanks in advance.

[Fx66][M1] Multiple add-on bar appears after opening customizing mode

Describe the issue:
When addonbar.uc.js is enabled and one open the customization tab, additional toolbars appear one on top of the other and the customization tab closes again :/

What should have happened instead?
no redundant addon bars should be shown and the customization tab should not auto close

Steps to reproduce the issue?
install addonbar.uc.js using method 1 right click on the toolbar and choose customize

Method used (M1 or M2):
1

Screenshots (drag and drop images into this post):

System information
OS & OS version: win 10
OS theme: light
DPI / HiDPI resolution: 100%
Firefox version: 66.0.1
Firefox theme: defualt
Settings this issue occurs with: default

restart_button.uc.js and restart_item_in_menu.uc.js broken in FF92

Describe the issue:
restart_button.uc.js and restart_item_in_menu.uc.js doesn't add restart button

What should have happened instead?
Should see restart button

Steps to reproduce the issue?
Install restart_button.uc.js and restart_item_in_menu.uc.js

Method used (M1, M2 or M3): M3

System information
Tested on Firefox 92 & Nightly 94, Windows

Firefox Unbranded + WebExtensions Experiments?

Why not Firefox Unbranded + WebExtensions Experiments?

https://webextensions-experiments.readthedocs.io/en/latest/basics.html
https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/basics.html

about:config flags work in Firefox Unbranded:

  • xpinstall.signatures.required: false
  • extensions.legacy.enabled: true

With WebExtensions Experiments you can prepare your own API and use it in extensions.

You can even try to get your own version of Firefox, with this additional API built and with switched about:config flags.

[Nightly 81] restart_item_in_menu.uc.js stopped working

Describe the issue:
Today I have noticed that restart_item_in_menu.uc.js stopped working in latest Nightly.
Menu item is not present.
P.S. restart_button.uc.js still works

What should have happened instead?
When enabled new menu item should appear

Steps to reproduce the issue?
Install restart_item_in_menu.uc.js
Observe app menu

Method used (M1, M2 or M3): M2

System information
OS & OS version: Win 10 x64
OS theme: default
DPI / HiDPI resolution: 100
Firefox or Thunderbird: Firefox
Firefox/Thunderbird version: 81.0a1 (2020-08-11) (64-bit)
Firefox/Thunderbird theme: default
Settings this issue occurs with:

// userChrome.js
userChrome.ignoreCache = true;
userChrome.import("/userChrome/restart_item_in_menu.uc.js", "UChrm");
userChrome.import("/userChrome/restart_button.uc.js", "UChrm");

Tab title in title bar (+ CustomCSSforFx compatibility)

Tab title in title bar (+ CustomCSSforFx compatibility)

See #54 (comment)

Script:
https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/tab_label_in_titlebar.uc.js

Use these two options inside the script to configure script for CustomCSSforFx setup.

// 0 = CustomCSSforFx not installed or tabs on top;
// 1 = tabs not on top;
// 2 = tabs not on top + alt menubar position;
var customcssforfx_tabs_position = 1; 
	
// 0 = CustomCSSforFx not installed / disabled; 
// 1 = default/large;
// 2 = icon only
var customcssforfx_appbutton_in_titlebar = 1; 

Examples:
Default setup / CustomCSSforFx not installed;
image
var customcssforfx_tabs_not_on_top = 0; // var customcssforfx_appbutton_in_titlebar = 0;

CustomCSSforFx installed / tabs on top / (big) appbutton in titlebar
image
var customcssforfx_tabs_not_on_top = 1; // var customcssforfx_appbutton_in_titlebar = 1;

CustomCSSforFx installed / tabs not on top / (big) appbutton in titlebar
image
var customcssforfx_tabs_not_on_top = 2; // var customcssforfx_appbutton_in_titlebar = 1;


Merry Christmas and a happy new year.

CustomJSforFx no longer works with Firefox 92

Hy,

I notice that after upgrading to Firefox 92, all the JS scripts I was using don't work anymore

The main scripts I was using
addonbar.uc.js
addonbar_vertical.uc.js
AutoSelectTab.uc.js
TabFocus.uc.js

Is there a solution? Otherwise I'll have to go back to the previous version of Firefox and block all updates

Thanks for the help you can give me

JS to differentiate between read and unread tabs

It seems Firefox no longer differentiate between read and unread tabs (that opened with "open in new tab"). Now they have attribute notselectedsinceload but this attribute already not working since almost a year ago. The attribute value will always true whether the tab already read or not.

Then I found this JS to fix it
https://www.reddit.com/r/FirefoxCSS/comments/9foccv/tab_attribute_visitedtrue_or_just_visited/e5y3fus/

Maybe with the author permission you can incorporate it in your JS repo.

I don't know what's in Firefox dev's mind, they're ruining this great browser.

awesomebookmarkbar with FF78

Lets keep issue area clean and ask questions within the general discussion thread:
#29 (Firefox)
#30 (Thunderbird)


Describe the issue:

Hi. I hope I'm in the right place. If not, and it's not okay for me to post here, please just delete the request.

I would like to show and hide the bookmarks toolbar by pressing a hot key combination. I always had an AddOn "HideBookmarktoolbar" or something like that. Unfortunately this doesn't work with Quantum anymore.

So I searched for something and found the following script at ardiman: awesomebookmarkbar

The script no longer works. Unfortunately I don't get any support there.

Can anyone here help me and adapt the script or something?

Thanks in advance

Nierewa

Translated with www.DeepL.com/Translator (free version)

System information
OS & OS version: Windows 10
OS theme:
DPI / HiDPI resolution:
Firefox or Thunderbird: Firefox
Firefox/Thunderbird version: 78
Firefox/Thunderbird theme:
Settings this issue occurs with:

[Fx69+] Addonbar.uc.js and addonbar_vertical.uc.js - shotcuts broken

Lets keep issue area clean and ask questions within the general discussion thread:
#4


Describe the issue:
I initially applied the addonbar_vertical.uc.js script to a fresh profile. It works well in every aspect except for the keyboard shortcut to toggle it. Confused, I eventually removed it and tried applying the addonbar.uc.js script (to see if the issue was exclusive to only one of them).

Again, same thing. It works except for the toggle. I also noticed this script no longer works, either. Thus, it seems like there is something weird going on in relation to the keyboard shortcuts

What should have happened instead?
ctrl + alt + / should toggle the visibility of the addonbar.vertical.uc.js script.

Steps to reproduce the issue?

Method used (M1 or M2):
Method 3

Screenshots (drag and drop images into this post):

System information
OS & OS version: Manjaro Linux
OS theme: KDE Plasma
DPI / HiDPI resolution: 1920x1080
Firefox version: Nightly (from the AUR)
Firefox theme: default
Settings this issue occurs with:

[Experiment] One-liner toolbar script - move buttons and location bar to tabs toolbar

'One-liner' script for Firefox 60+ by Aris

123

  • CAUTION: moving some of the items into palette will break your ui!
  • buttons back and forward are moved to tab toolbars start position
  • location bar is placed after tabs
  • main menu button is placed at tab toolbars end
  • own buttons can be added between location bar and overflow button
  • navigation toolbar is only visible in customizing mode (optional)
  • space at tab toolbars start and end is hidden (optional)
  • location bar width is forced to 40% of window width (optional)
// 'One-liner' script for Firefox 60+ by Aris
// buttons back and forward are moved to tab toolbars start position
// location bar is placed after tabs
// main menu button is placed at tab toolbars end
// own buttons can be added between location bar and overflow button
// navigation toolbar is only visible in customizing mode (optional)
// space at tab toolbars start and end is hidden (optional)
// location bar width is forced to 40% of window width (optional)
// CAUTION: moving some of the items into palette will break your ui!

var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {});
var {CustomizableUI} = Components.utils.import("resource:///modules/CustomizableUI.jsm", {});
var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);

var Oneliner = {
  init: function() {

	document.getElementById('back-button').setAttribute('removable','true');
	document.getElementById('forward-button').setAttribute('removable','true');
	document.getElementById('PanelUI-button').setAttribute('removable','true');
	document.getElementById('nav-bar-overflow-button').setAttribute('removable','true');
	document.getElementById('urlbar-container').setAttribute('removable','true');
	
	CustomizableUI.addWidgetToArea("back-button", CustomizableUI.AREA_TABSTRIP);
	CustomizableUI.addWidgetToArea("forward-button", CustomizableUI.AREA_TABSTRIP);
	CustomizableUI.addWidgetToArea("urlbar-container", CustomizableUI.AREA_TABSTRIP);
	CustomizableUI.addWidgetToArea("nav-bar-overflow-button", CustomizableUI.AREA_TABSTRIP);
	CustomizableUI.addWidgetToArea("PanelUI-button", CustomizableUI.AREA_TABSTRIP);
	
	CustomizableUI.moveWidgetWithinArea("urlbar-container",0);
	CustomizableUI.moveWidgetWithinArea("alltabs-button",0);
	CustomizableUI.moveWidgetWithinArea("new-tab-button",0);
	CustomizableUI.moveWidgetWithinArea("tabbrowser-tabs",0);
	CustomizableUI.moveWidgetWithinArea("forward-button",0);
	CustomizableUI.moveWidgetWithinArea("back-button",0);
	CustomizableUI.moveWidgetWithinArea("nav-bar-overflow-button",499);
	CustomizableUI.moveWidgetWithinArea("PanelUI-button",500);
	
	document.getElementById("TabsToolbar").insertBefore(document.getElementById("nav-bar-overflow-button"),null);
	document.getElementById("TabsToolbar").insertBefore(document.getElementById("PanelUI-button"),null);
	
  // style button icon
  var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
	\
	  /* hide navigation toolbar */\
	  #main-window:not([customizing]) #nav-bar {\
		position: fixed !important; \
		display: block !important; \
		margin-top: -100px !important; \
	  }\
	  /* adjust popup position */\
	  #PopupAutoCompleteRichResult[autocompleteinput="urlbar"] { \
		margin-top: 65px !important; \
	  } \
	  /* hide empty space on tabs toolbars start */\
	  #main-window:not([customizing]) #TabsToolbar *[type="pre-tabs"] {\
		visibility: collapse; \
	  }\
	  /* hide empty space on tabs toolbars end */\
	  #main-window:not([customizing]) #TabsToolbar *[type="post-tabs"] {\
		visibility: collapse; \
	  }\
	  /* location bar width (40% of window width) */\
	  #main-window:not([customizing]) #urlbar-container {\
		min-width: 40vw !important; \
		width: 40vw !important; \
		max-width: 40vw !important; \
	  }\
	  /* display overflow button */\
	  toolbar:not([overflowing]) > .overflow-button, \
	  toolbar[customizing] > .overflow-button { \
		display: -moz-box !important; \
	  } \
	\
  '), null, null);
  
  sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
	
  }

}

setTimeout(function(){
  Oneliner.init();
},1000);

additional_top_toolbars start hidden

@Aris-t2
Is it possible to add something to the additional_top_toolbars.uc.js script to make the new toolbar appear as it was unticked / hidden / not showing when the browser starts or if that not possible would it be possible to create a key combination to hide/show it? Thank you.

README M3 incorrect header status removal

Lets keep issue area clean and ask questions within the general discussion thread:
#29 (Firefox)
#30 (Thunderbird)


Describe the issue:
M3 header status text is [outdated].

What should have happened instead?
It should't have [outdated] in the header. I know it works and the description too says it.

Steps to reproduce the issue?
It's there in the README

Method used (M1, M2 or M3):
M3

Screenshots (drag and drop images into this post):

System information
OS & OS version:
OS theme:
DPI / HiDPI resolution:
Firefox or Thunderbird:
Firefox/Thunderbird version:
Firefox/Thunderbird theme:
Settings this issue occurs with:

Addons w/ Popup Windows no longer work on Addonbar or Vertical Addonbar

Lets keep issue area clean and ask questions within the general discussion thread:
#4


Describe the issue:
Any addon that requires a pop-up window does not work when pressed or executed via shortcut. The toolbar icons still highlight as if they are pressed, but no window pops up. I have checked, and when placed on any other toolbar, or within the overflow menu, they work as expected.

Note: addons that do not require a pop-up still work perfectly (e.g. tab management; custom button to display browser-toolbox; etc).

What should have happened instead?
The activated addon should display the associated pop-up window when called upon.

Steps to reproduce the issue?
Place any addon requiring a pop-up window to be function on either the vertical addonbar or regular addonbar, and then activate it either via mouse-click or shortcut.

Method used (M1 or M2):

Method 3

Screenshots (drag and drop images into this post):

System information
OS & OS version: Manjaro KDE Plasma
OS theme: Kvantum Sweet Theme
DPI / HiDPI resolution: 1920x1200
Firefox version: Nightly
Firefox theme: Tried with default, dark and sweet.
Settings this issue occurs with:
Nightly

Method 1 in FF66+

Hi,

I had to modify Method 1 to work with FF68, "extends" at line 8 in userChrome.xml should be changed to:
extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-badged">

If anyone interested, I've also modified it to automatically load scripts without adding their names to the xml file (like Method 3):

var absolutePath = Components.stack.filename.substring(0, Components.stack.filename.lastIndexOf("/") + 1) + 'Scripts/';
					
var iterator = new OS.File.DirectoryIterator(OS.Path.fromFileURI(absolutePath), { winPattern: "*.js" } );
var promise = iterator.forEach(
	function onEntry(entry) { Services.scriptloader.loadSubScriptWithOptions(absolutePath + entry.name, {target: window, ignoreCache: true}); }
);

promise.then(
	function onSuccess() {
		iterator.close();
	},
	function onFailure(reason) {
		iterator.close();
		throw reason;
	}
);

BTW, Method 3 requires pref("general.config.sandbox_enabled", false);

Thanks.

editbookmarkspopup_expanded.uc.js shortcut

Hi,

I use this script often.
It works well when I click on star bookmark toolbar icon, unfortunately it doesn't when I click "CTRL + D" shortcut.
Is it possible having bookmark panel expanded also in this case?

Thanks

Dropdown menu in google.com search results

Lets keep issue area clean and ask questions within the general discussion thread:
#29 (Firefox)
#30 (Thunderbird)


Describe the issue:
in google search results, drop down menus do NOT drop down. this is ONLY observed in a google results page

What should have happened instead?
the menu should drop down

Steps to reproduce the issue?
M1 - close firefox and reopen it and try again
M2 - restart firefox in Safe Mode and try again

Method used (M1, M2 or M3):
M1 and M2

Screenshots (drag and drop images into this post):
google=firefox

System information
OS & OS version: Windows 10 x64 bld 1909
OS theme: default theme
DPI / HiDPI resolution: 1920x1080
Firefox or Thunderbird: firefox
Firefox/Thunderbird version: 82.0.3
Firefox/Thunderbird theme: Classic Blue
Settings this issue occurs with: any (tried in Safe Mode with no improvement)

[Firefox 64+ only since 28.12.2018] Alternative searchbar script

https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/alternative_searchbar.uc.js

@Aris-t2, thank you very much for the script, but i found some inaccuracies.
var clear_searchbar_after_search = true; only works with default search engines. When I type the text and select a search through another search engine, this request is processed only by the first engine from the list. Possible this be fixed?

Is it possible to replace the search engine switching instead of the ctrl+up/down key on the central mouse wheel? The idea is to switch search engines by scrolling and when you hover on the field of the search line or engine icon. I think it would be a better solution than using a keyboard.

hi

is there a code to have a status bar where i can inject customation panel icons in ff68 ?

File and Folder Shortcuts place in toolbar FF 63+

With the advent of FF Quantum, I lost a very important extension for me. I'm so used to it that i can't imagine working in a browser without it. I have been looking for a solution on the Internet for a very long time, but unfortunately it does not exist :(
Maybe someone knows how this can be implemented on JS?

It is enough for me to specify the links in the toolbar under the bookmarks to files and folders that open outside the browser as regular files and folders (quick transition).
shortcuts

[Github] Is it really a good idea to use "Discussions" instead of "Issues" ?

Hi,

Until now, if I visited after a while, in "Issues" I would sort by "Recently updated" then look at the issues order and the "updated on DATE" or "updated X hours ago" information, to have an idea of what changed since my last visit and is worth visiting.

In "Discussions", which seems to be an unfinished feature at this time, this is not possible.
The sort option is not present, and while it's apparently possible to cheat by typing "sort:updated-desc " in the internal searchbox (though I haven't confirmed if it work exactly as intended, and it may be a bug rather than a feature), it doesn't display the last update time like "Issues".

I personally think it would be better to revert to "Issues" for now, but that's my opinion.

UrlCorrector for FF Quantum

Friends, help to make it so that in the address bar can write the address(text) on the English layout without switching?
Maybe JS code from the extension for FF 56 will be useful for you:
Download: urlcorrector_ff56.zip

[FX65] [Win] [M1]/[M2] Broken start home page with addonbar.uc.js

Lets keep issue area clean and ask questions within the general discussion thread:
#4


Describe the issue:

My home page do not run after update Firefox to 65 version.
Now I have blank new tab (similar to about:blank).

What should have happened instead?

Should start my non-default website.

Steps to reproduce the issue?

N/A

Method used (M1 or M2):

M2, also glitch with M1.

Screenshots (drag and drop images into this post):

N/A

System information

OS & OS version: Windows 7 x64 Pro SP1
OS theme: Windows Classic
DPI / HiDPI resolution: DPI 120 / 125%
Firefox version: 65.0.0
Firefox theme: lw-theme
Settings this issue occurs with:

    // userChrome.js 
     userChrome.ignoreCache = true; 
     userChrome.import("/userChrome/addonbar.uc.js", "UChrm");
     userChrome.import("/userChrome/restart_button.uc.js", "UChrm");
     userChrome.import("/userChrome/restart_item_in_menu.uc.js", "UChrm"); 
     userChrome.import("/userChrome/alternative_searchbar.uc.js", "UChrm");
     userChrome.import("/userChrome/locationbar_popup_classic_with_two_lined_results.uc.js", "UChrm");

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.