Closed
Bug 1138138
Opened 11 years ago
Closed 8 years ago
Addon install exceptions dialog is unclear that it now only applies to secure pages
Categories
(Toolkit :: Add-ons Manager, defect)
Tracking
()
RESOLVED
INACTIVE
| Tracking | Status | |
|---|---|---|
| firefox37 | --- | unaffected |
| firefox38 | - | --- |
| firefox39 | - | --- |
People
(Reporter: pchazal, Unassigned)
References
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:39.0) Gecko/20100101 Firefox/39.0
Build ID: 20150228030231
Steps to reproduce:
options, security, select "advise when a site tries to install add-ons" (sorry, translated from French), exceptions, add (for instance) tmp.garyr.net
go to
http://tmp.garyr.net/dev-builds/
and try to install the last add-on listed there by cliking on it
Actual results:
A dialog box asks me to give an authorization manually
Expected results:
No authorization is needed and the installation dialog box appears
| Reporter | ||
Comment 1•11 years ago
|
||
| Reporter | ||
Comment 2•11 years ago
|
||
Comment 3•11 years ago
|
||
Reproduced on Nightly 39.0a1 and Firefox 37 beta 1 under Win 7 64-bit. I didn't found an issue to dupe this one after, so confirming this one.
Status: UNCONFIRMED → NEW
Component: Untriaged → Preferences
Ever confirmed: true
Comment 4•11 years ago
|
||
Blair, I think this might be due to a fix you landed. Plausible? And if so, do we want to fix this, or should we just update the language there to make it clear we require https for this to work?
Component: Preferences → Add-ons Manager
Flags: needinfo?(bmcbride)
Keywords: regression,
regressionwindow-wanted
Product: Firefox → Toolkit
Comment 5•11 years ago
|
||
Regression range:
Last good revision: 2cb22c058add (2015-02-10)
First bad revision: ee093ca70666 (2015-02-11)
Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=2cb22c058add&tochange=ee093ca70666
Keywords: regressionwindow-wanted
| Reporter | ||
Updated•11 years ago
|
Hardware: x86 → x86_64
Updated•11 years ago
|
Blocks: CVE-2015-0812
Updated•11 years ago
|
OS: Windows 7 → All
Hardware: x86_64 → All
Version: 39 Branch → 37 Branch
Comment 6•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #4)
> Blair, I think this might be due to a fix you landed. Plausible? And if so,
> do we want to fix this, or should we just update the language there to make
> it clear we require https for this to work?
Yea, this is the new HTTPS requirement. Entirely intentional, but I guess the failure mode could be more clear. We could probably look into providing a doorhanger similar to what happens if the add-on hash is wrong - "this add-on can't be installed because the page installing it is not secure" or something. We don't have an existing appropriate message for this, and it may need an API change to actually detect that in the frontend :\
Flags: needinfo?(bmcbride)
Comment 7•11 years ago
|
||
Oh, and we shouldn't be asking for authorisation confirmation - that's an existing bug in the doorhanger code.
status-firefox37:
--- → unaffected
tracking-firefox38:
--- → ?
tracking-firefox39:
--- → ?
Version: 37 Branch → 38 Branch
Comment 8•11 years ago
|
||
Tracking for 38 and 39. I agree, we shouldn't do this without an explanation to the user.
What is the existing bug about authorization?
Blair, is this something you would decide how to handle or does it need some discussion and planning?
Comment 9•11 years ago
|
||
Ugh, ignore comment 6 and comment 7 - over-stressed brain got that way wrong.
The notifications are working as they should. And the install is allowed, it just always requires manual confirmation if it's not over HTTPS. So I don't think we should add another notification, nor change the wording of the existing notification. AFAIK this is in line with all other notifications for permissions that require HTTPS to persist a permission - this is the general trend for all permissions.
Given that, IMO the only thing affected here is the wording of the preferences exceptions dialog. We could add "when accessed securely" (or something) to that wording, but I don't think that's something worth tracking for 38/39.
Flags: needinfo?(bmcbride)
Summary: Versions 38-39 : authorizing a site to install add-ons has no effect → Addon install exceptions dialog is unclear that it now only applies to secure pages
| Reporter | ||
Comment 10•11 years ago
|
||
Is it too complicated fixing the bug (regression) and having the same behavior in dev versions as in the release version, currently 36 ?
Comment 11•11 years ago
|
||
Blair, I see what you mean now! It would make sense to me to say something in the about:preferences#security dialogue so that people know when they add exceptions that exceptions only work if accessing over https (or whatever phrasing you think would be best). Thanks for the explanation.
Pierre I can see that it might be annoying to have to click the exception button while you are developing and testing. It sounds like we are moving towards a consistent approach in encouraging secure connections. Given that it is intentional, I don't think we're seeing this as a regression.
Untracking for 38 and 39.
Comment 12•8 years ago
|
||
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•