Closed Bug 539558 Opened 15 years ago Closed 7 years ago

Add-on install countdown should not be triggered when source is add-ons manager

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
Tracking Status
blocking2.0 --- -

People

(Reporter: limi, Unassigned)

References

Details

Currently, Firefox does a countdown before it enables the "Install" button for add-ons. This is to counter clickjacking (ie. the "punch the monkey" problem), so people don't accidentally install new add-ons from untrusted web sites.

However, we also do this for add-ons installed from within the add-ons manager, which makes no sense, and just slows down the user.

I would also argue that we shouldn't show the countdown for add-ons that originate from add-ons.mozilla.org, but at the very least we should remove it from the ones triggered in the add-ons manager.
Component: General → Add-ons Manager
OS: Mac OS X → All
Product: Firefox → Toolkit
QA Contact: general → add-ons.manager
Hardware: x86 → All
Version: 3.6 Branch → Trunk
Agree that we shouldn't do the countdown if the add-on is sourced from any of *.mozilla.org or *.mozilla.com, or initiated from within the add-ons discovery functionality of the EM.
blocking2.0: --- → ?
blocking2.0: ? → -
We should skip the delay for installations from Firefox's UI.

For installations from addons.mozilla.org, see bug 561177.
Dup of bug 359475?
limi, should this bug also block cuts-addons?


(In reply to comment #4)
> Dup of bug 359475?

definitely the same. if it is not a blocker, dupe forward?
Review time :-)

Considerations: 

<https://github.com/mozilla/addons-server/>
<https://github.com/mozilla/addons-frontend/>

– in particular, from <https://github.com/mozilla/addons-server/issues/2661#issuecomment-333374083>: 

> … Eventually the new frontend will power both mobile and desktop, …
We've got rid of the countdown everywhere, right?
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.