Tampermonkey / tampermonkey

Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
GNU General Public License v3.0
4.2k stars 417 forks source link

Auto-click invoking external download manager disrupts popup communication #633

Open narcolepticinsomniac opened 5 years ago

narcolepticinsomniac commented 5 years ago

Chromium 70.0.3538.110 TM stable or beta

Screen record: https://streamable.com/lcomk

Example URL: https://www58.zippyshare.com/v/FhlusZdR/file.html

Example script:

// ==UserScript==
// @name           Zippyshare auto-click
// @version        0.1
// @include        /https?:/(.*\.)?zippyshare\.com/*/
// ==/UserScript==

document.querySelector('#dlbutton').click();

I use uGet with its browser integration:

https://ugetdm.com/downloads/ https://github.com/ugetdm/uget-integrator#installation

narcolepticinsomniac commented 4 years ago

why is this open?

I can still repro. Disruption of the popup's communication with the current tab is still an issue I run into frequently.

why don't we see anything newer than 2018 in the repo?

Because it's no longer open source. AFAIK, the repo is only still active as a place to report bugs, or make feature requests.

derjanb commented 4 years ago

This is an architectural problem and may be resolved in version 4.12/5.x.