My Firefox extensions have been updated

This month I updated all my Firefox extensions. So, if you a Firefox user, maybe you will find some of them useful.

Advanced Locationbar
Linkifies URL segments in your Location bar. Fork of Locationbar² with bugfixes. Includes support of Internationalized Domain Names and separate linkification of domain and subdomain.

Omnibar Lite
Adds default search engine icon to the location bar with an ability to change it quickly. Original Omnibar doesn't work in Firefox 49+. Onmibar Lite supports Firefox 50+. It utilizes built-in Firefox search. Don't forget to remove original Omnibar!

Pure URL
This add-on automatically removes all garbage like "utm_source=*" from URLs. These fields are provided for the Google Analytics and they are not a necessity.

System Menu Ex
Extends system menu of the main window. Adds an ability to create a new window (private or general), open the About window and restart the browser. Don't forget to enable the title bar! The menu can be opened using left click on the application icon.

  1. #1
    dwight lobry

    hi, pure url doesn't work in latest chrome, what do i wrong?
    dwight, netherlands

  2. #2
    raina

    Thanks for your extensions, especially for continuing to support linkified addresses with Advanced Locationbar. I found a couple of minor issues with it on Firefox on Windows while using its now bundled dark theme. I was able to fix both with a little bit of user CSS. The text rendering issue might be very platform/setup specific but the subdomain highlighting fix seems like something that could be adapted into the default configuration of the extension.

    /* Fix text rendering differences between Advanced Location bar link and edit modes */
    #urlbar [class^="textbox-presentation-"] {
    	opacity: 1;
    	color: #888;
    }
    
    /* Highlight the hovered subdomain along with domain in Advanced Location bar */
    #urlbar .textbox-presentation-protocol:hover + .textbox-presentation-subdomain,
    #urlbar .textbox-presentation-subdomain:hover,
    #urlbar .textbox-presentation-domain {
    	color: #fff;
    }
    
  3. #3
    VEG Author

    raina, unfortunately, these extensions will stop working in Firefox 57 anyway. It just doesn't make any sense to update them now. Only the Pure URL extension can be ported to the WebExtensions (which will be the only available API since Firefox 57). So, I had decided to stick to the Firefox 52 ESR. I'll use it while it will work with most websites (for several years, I hope), and then I'll choose what to do next.

  4. #4
    Brendan

    Any chance to open source the Pure URL code? I think it would be good to develop further.

  5. #5
    VEG Author

    Brendan, any extension is just a ZIP archive. So, you can watch the source code of any extension.

  6. #6
    Zsolt

    Hello!

    I changed my garbage field list in the Pure URL settings to this:
    utm_source, utm_medium, utm_term, utm_content, utm_campaign, utm_reader, utm_place, ga_source, ga_medium, ga_term, ga_content, ga_campaign, ga_place, yclid, _openstat, fb_action_ids, fb_action_types, fb_ref, fb_source, action_object_map, action_type_map, action_ref_map, ws_ab_test, btsid, algo_expid, algo_pvid

    I added aliexpress crap. But the urls are not changed. They still have all the gunk. What might be the problem?

    (I have FF56 RC Win64)

    PS:
    Sorry, I posted this comment on the wrong place at first.

  7. #7
    VEG Author

    Zsolt, maybe these fields are not in the GET parameters of an URL. Pure URL removes only redundant GET parameters. It doesn't touch any other parts of URLs.

  8. #8
    Zsolt

    @VEG
    I think it is in the get parameter. But see for yourself:
    https://www.aliexpress.com/item/Mini-USB-3-1-Type-C-USB-C-Female-to-USB-3-0-Male-Port-Adapter/32831706385.html?ws_ab_test=searchweb0_0,searchweb201602_3_10152_10065_10151_10068_10344_10342_10343_10340_10341_5470017_10304_10307_10137_10060_10302_10155_10154_10056_10055_10054_10059_5370017_10532_100031_10099_5460020_10338_10339_10103_10102_440_10052_10053_10107_10050_10142_10051_5380020_10171_10326_10084_10083_10080_10082_10081_10110_10111_10112_10113_10114_143_10312_10313_10314_10078_10079_10073,searchweb201603_19,ppcSwitch_3&btsid=454f6271-3898-4993-aa27-b6aadae8c835&algo_expid=b814bfe3-c193-429b-866e-07681fbda261-18&algo_pvid=b814bfe3-c193-429b-866e-07681fbda261

    (You can search around and view items on aliexpress without registering)

  9. #9
    VEG Author

    Zsolt, I have just checked it and in my case Pure URL removes these parameters correctly. I'm using Firefox 52 ESR. Maybe there is some incompatibility with Firefox 56. I'm planning to update this extension when Firefox 57 will be released.

  10. #10
    Zsolt

    @VEG

    (Oh well, I'm left without Pure URL then for the time being)
    Could you make it such that it'll remain compatible with ff56? I don't plan to update past 56.

  11. #11
    Eugene

    are you planning to update your FF plugin for FF57 compatibility?

  12. #12
    VEG Author

    Only Pure URL will be updated.

  13. #13
    Zsolt

    Hello!

    So the Pure URL alpha version is shown to be FF57+, but I'm on FF56 (Actually Waterfox 56) and will remain for the foreseeable future on which the 1.2.6 is apparently broken.

    Will I continue to be left without Pure URL, or is there a chance you'll fix the 1.2.x (XUL addon) branch?

  14. #14
    Zsolt

    Scratch that. It seems like the WE version works fine even for the aliexpress link I posted earlier.

  15. #15
    VEG Author

    Unfortunately, WebExtension version still doesn't have settings page, and I still can't find enough free time to fix it. But if the default garbage fields list is enough for you, you can use this version.

  16. #16
    Zsolt

    So was Pure URL abandoned?

  17. #17
    VEG Author

    At this moment I have insufficient motivation for adding settings page because Pure URL covers my use cases as is =) The only reason why I created it is that I was irritated by these utm_* arguments, and they are removed properly by current version.

    Probably, one day I'll add settings page, who knows. But I have so many little projects and so many things to do that I wouldn't recommend you to count on it.

Comments are temporarily closed.