Neat-URL icon indicating copy to clipboard operation
Neat-URL copied to clipboard

Call for testing Neat URL 6.0.0

Open Smile4ever opened this issue 2 years ago • 22 comments

@gliptak @eslerm and everyone else Neat URL 6.0.0 is almost out. Many bugs were fixed and some new features were introduced.

Bug reporters and enthousiasts, please test this version by loading it as an temporary addon. In Firefox this is done through about:debugging -> This Firefox -> Load temporary addon

Although I tested it, it might contain unknown bugs.

The ZIP file you need (for version 6.0.0) can be found here: https://github.com/Smile4ever/Neat-URL/tree/master/web-ext-artifacts

From the changelog

  • New feature: rewrite URLs before you click on them (change links in page), fixes #26 (copy clean URL) and #262 (URL rewriting in DOM)

    • This is disabled by default and can be enabled in the Options (under Advanced)
  • New feature: fix #253 (clean 1Password littering of URLs): syntax KEY{length} added

  • New feature: Fix #256 (remove all parameters): wildcard parameter * is now supported

  • Updated default parameters

    • Fix #131 (add IMDb parameters)
    • Fix #145 (add guccounter@*.yahoo.com)
    • Inspired by #225 (investigate new parameters): added some rules
    • Fix #235 (TikTok rules): added rules
    • Fix #237 by #263 (add parameter ref_*@twitter.com)
    • Fix #241 (Linkedin email URLs): added numerous LinkedIn rules
    • Fix #246 (remove stm parameter): added parameter stm_*
    • Fix #250 (more parameters including at): added numerous parameters
    • Add parameter sc_cid (Adobe Analytics) (#230)
    • Fix #181 (add Amazon ascsubtag parameter)
    • Fix #170 (add AliExpress parameters)
    • Added dpg_* used by DPG Media
    • Add mtm_* used by Matomo/Piwik
  • Bugs fixed

    • Fix #258 (one letter parameter sometimes not blocked): this works as expected
    • Remove cid parameter, fixes #219, #226, #245, #251 and circumvents #248
  • Changes

    • LICENSE.md: Fix #155 and #260 (add GNU license)
    • README: updated default parameters
    • Options page: hide colorpicker for counter when default counter color is checked
    • Make more use of async/await code
    • Updated build script

Special thanks to the contributors who made this version possible.

Smile4ever avatar Feb 06 '22 09:02 Smile4ever

Note to self: enable/disable using the browseraction button doesn't seem to work currently.

Update: fixed (for browser.webrequest.onBeforeRequest), I have not tested this in combination with "change links in page" functionality

Smile4ever avatar Feb 06 '22 09:02 Smile4ever

"change links in page" feature doesn't seem to work for me. Navigate to yandex.com and hover over any news item in the news block (right under search form): the urls contain utm_* cancer.

Chromium: Version 97.0.4692.71 (Official Build) Built on Ubuntu , running on Ubuntu 18.04 (64-bit)

Drugoy avatar Feb 06 '22 10:02 Drugoy

Distribute pre-release versions at the Mozilla add-ons site may help more users for testing on Firefox.

t-matsuu avatar Mar 09 '22 03:03 t-matsuu

I'd love to see an updated pre-release version on Mozilla :pray:

Most of my friends who I'd recommend it to need it for the updated twitter and spotify rules.

eslerm avatar Mar 29 '22 02:03 eslerm

image

I have this error after I load the 6.0.0.

Uncaught ReferenceError: browser is not defined

I also tried to add [email protected] at Blocked parameters in the 5.0.0 which is mentioned in #237 , but it didn't worked too.

FYI. I'm on win11 with brave browser.

CharlesChiuGit avatar May 24 '22 12:05 CharlesChiuGit

The extension stopped working altogether on all latest versions anyways.

Drugoy avatar May 24 '22 19:05 Drugoy

image

I have this error after I load the 6.0.0.

Uncaught ReferenceError: browser is not defined

I also tried to add [email protected] at Blocked parameters in the 5.0.0 which is mentioned in #237 , but it didn't worked too.

FYI. I'm on win11 with brave browser.

Try t@*.twitter.com instead, that works for me on Firefox. @CharlesChiuGit

8times4 avatar Jun 04 '22 11:06 8times4

@CharlesChiuGit do you get this issue in Chrome/Chromium as well?

eslerm avatar Jun 06 '22 15:06 eslerm

@eslerm Sorry, I don't have Chrome/Chromium installed on my machines, I couldn't test it out.

CharlesChiuGit avatar Jun 06 '22 19:06 CharlesChiuGit

Try t@*.twitter.com instead, that works for me on Firefox.

@8times4 Sure! I'll try it when the bug is fixed!

CharlesChiuGit avatar Jun 06 '22 19:06 CharlesChiuGit

I can't get it to remove parameters when the URL is twitter.com, but it will remove parameters when the URL is www.twitter.com

This is broken both in 5.0.0 and in 6.0.0 (where it is part of the defaults, but still doesn't work)

Example: https://twitter.com/ShamsCharania/status/1543675702947594241?cxt=HHwWgoC-qfC3nuwqAAAA

Tried both of these:

cxt@*.twitter.com, [email protected]

mmortal03 avatar Jul 04 '22 03:07 mmortal03

@Smile4ever what is left to do to for release 6.0.0?

Can that release be pushed to the Firefox and Chrome extension stores after?

What can I do to help?

eslerm avatar Aug 09 '22 15:08 eslerm

@eslerm

Remaining:

  • #285
  • #286
  • Issues mentioned above by 8times4 and mmortal03

I will start the release process in September after these issues have been fixed (due to personal time constraints), either by pull requests or by me. This means that by end of September there should be a new version in the Chrome and Firefox stores (if there are no issues with Manifest V3).

Smile4ever avatar Aug 09 '22 15:08 Smile4ever

Do you mean CharleChiuGit instead of 8times4?

CharleChiuGit's issue seems related to the Brave browser.

browser is used a lot in Neat URL and it is mentioned as being out of scope in their error message. https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API

eslerm avatar Aug 14 '22 04:08 eslerm

https://github.com/Smile4ever/Neat-URL/pull/287 fixes https://github.com/Smile4ever/Neat-URL/issues/285

I believe it resolve what @mmortal03's needs too. With it I can set cxt@*.twitter.com.

eslerm avatar Aug 14 '22 05:08 eslerm

#287 fixes #285

I believe it resolve what @mmortal03's needs too. With it I can set cxt@*.twitter.com.

Hi @eslerm,

Unfortunately, I just tried #287, and it doesn't fix the issue with twitter.com pages not being handled vs www.twitter.com pages being handled.

Testing with #287, cxt@*.twitter.com remains the default (which would be fine) but it doesn't work on twitter.com. I added [email protected], but that also didn't work. I even tried adding cxt@*.twitter.com, too, but, to be sure, it didn't help.

mmortal03 avatar Aug 14 '22 16:08 mmortal03

Hi @mmortal03,

Could you open an issue to describe this? If you can add the examples you have posted here and the browser your are using I'd appreciate it. I'll take a look.

fwiw, the example URL in your first comment is working for me on Firefox 103.0.1 and I have no custom parameters set.

eslerm avatar Aug 14 '22 19:08 eslerm

@eslerm , yep, I can open an issue. But just to give you a heads up, I did some further testing, with an interesting result. I believe Firefox works correctly, whereas Chrome does not. But it's more complicated than that. I tested in an incognito Chrome window, with no other extension loaded, and the initial time it actually worked correctly -- however, then I typed in www.google.com and hit enter, then pasted in the test URL and hit enter, and it didn't remove the cxt garbage. Actually, it might take a couple iterations of going to Google, and then going to the test URL before you notice it not working. You don't have to copy and paste the test URL, either. It can be a bookmark. You can also just open a new tab, paste it in, open a new tab, paste it in, etc. Eventually, it won't catch it.

mmortal03 avatar Aug 15 '22 20:08 mmortal03

https://github.com/Smile4ever/Neat-URL/issues/288

mmortal03 avatar Aug 15 '22 20:08 mmortal03

What happened to the 6.0.0 release?

reagle avatar Oct 14 '22 16:10 reagle

What happened to the 6.0.0 release?

All issues labeled "neat-url-6.0.0" should be fixed before release 6.0.0.

t-matsuu avatar Oct 15 '22 13:10 t-matsuu

With the Neat URL Browser Extension for Chrome versions 5.00 release and 6.0.0 pre-release, the URL www.homedepot.com/mycard does not work

Without the extension enabled, it will redirect to: https://citiretailservices.citibankonline.com/RSnextgen/svc/launch/index.action?siteId=PLCN_HOMEDEPOT#signon?cm_sp=vanity--mycard--MAY17 and the page will load up correctly.

With the extension enabled, both versions 5.00 release and 6.0.0 pre-release, it goes to the URL: https://citiretailservices.citibankonline.com/RSnextgen/svc/launch/index.action?siteId=null&JFP_TOKEN=MB3OZOW1#signon and then show the following screen: image

This is also reported as https://github.com/Smile4ever/Neat-URL/issues/299

Almighty188 avatar Apr 07 '23 22:04 Almighty188