Closed Bug 842228 Opened 11 years ago Closed 11 years ago

Bug 540537 regressed in bug 491947

Categories

(Firefox :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 21
Tracking Status
firefox20 - fixed
firefox21 --- fixed

People

(Reporter: hectorz, Assigned: hectorz)

References

(Depends on 1 open bug)

Details

Attachments

(1 file)

In bug 540537, when setting Firefox as default browser, Software\Classes\https?\shell is set to "open" in AddDDEHandlerValues to fix some aggressive registry modifications made by IE clones in China.

Bug 491947 introduced AddDisableDDEHandlerValues which is based on an early version of AddDDEHandlerValues, and bug 540537 is effectively reverted.
Attached patch PatchSplinter Review
This is a basic patch equivalent to that in bug 540537, but maybe some documentation in code comments should be updated to reflect this change?
Comment on attachment 715042 [details] [diff] [review]
Patch

Review of attachment 715042 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good, thanks for the patch!
Attachment #715042 - Flags: review?(netzen) → review+
Assignee: nobody → bzhao
Comment on attachment 715042 [details] [diff] [review]
Patch

(In reply to Brian R. Bondy [:bbondy] from comment #2)
> Comment on attachment 715042 [details] [diff] [review]
> Patch
> 
> Review of attachment 715042 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> Looks good, thanks for the patch!

Thanks for the review!
Attachment #715042 - Flags: checkin?
Attachment #715042 - Flags: checkin? → checkin+
Attachment #715042 - Flags: checkin+
https://hg.mozilla.org/mozilla-central/rev/8551e3fd9681
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 21
Is it possible for this change to be uplifted to Fx 20? Thanks!
(In reply to Hector Zhao [:hectorz] from comment #6)
> Is it possible for this change to be uplifted to Fx 20? Thanks!

This appears to be a longstanding issue, and is therefore not critical. Please use approval-mozilla-aurora/approval-mozilla-beta to request approval.
(In reply to Alex Keybl [:akeybl] from comment #7)> 
> This appears to be a longstanding issue, and is therefore not critical.
> Please use approval-mozilla-aurora/approval-mozilla-beta to request approval.

Sorry I was not familiar with the implications of the tracking flags, thanks for clarification.

We still want this in Fx 20 for users in China, so I'll request beta approval next week.
Comment on attachment 715042 [details] [diff] [review]
Patch

[Approval Request Comment]
Bug caused by (feature/regressing bug #):
Bug 491947, which accidentally revert changes in bug 540537

User impact if declined:
On Windows XP, users who previously set some (Chinese) IE clones as their default browser cannot properly change their default browser to Firefox

Testing completed (on m-c, etc.):
Landed in m-c for more than a week, and already rode the train to m-a

Risk to taking this patch (and alternatives if risky):
Low risk, reintroduction of old behavior

String or UUID changes made by this patch:
None
Attachment #715042 - Flags: approval-mozilla-beta?
Attachment #715042 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Hi, I don't have commit access yet, what should I do (likt setting some flag) to get this landed on mozilla-beta? Thanks!
You can mark the bug with the "checkin-needed" keyword.
Keywords: checkin-needed
(In reply to :Gavin Sharp (use gavin@gavinsharp.com for email) from comment #11)
> You can mark the bug with the "checkin-needed" keyword.

Thanks!
I tried to verify the original issue for Firefox 20.0 Beta 2 Zn-Ch (20130227063501) but with no success.

I set 360 browser 3.1 and then Sogou browser 4.0 as default, navigate some websites, opened some links and then I set Firefox 20.0 Beta 2 as default browser. 
External links (e.g. from skype) were opened in Firefox, as expected, so I could not reproduce the initial issue. 

Maybe Lingfeng.Guan, reporter from bug 540537, can help us reproduce this.
(In reply to Virgil Dicu [:virgil] [QA] from comment #14)
> I tried to verify the original issue for Firefox 20.0 Beta 2 Zn-Ch
> (20130227063501) but with no success.
> 
> I set 360 browser 3.1 and then Sogou browser 4.0 as default, navigate some
> websites, opened some links and then I set Firefox 20.0 Beta 2 as default
> browser. 
> External links (e.g. from skype) were opened in Firefox, as expected, so I
> could not reproduce the initial issue. 
> 
> Maybe Lingfeng.Guan, reporter from bug 540537, can help us reproduce this.

It happens only on Windows XP system. I just reproduce it one more time on my system which is :
Windows XP Professional 2002 Service Pack 3

Which operating system you are using ?
(In reply to yliu@mozilla.com from comment #15)
 
> Which operating system you are using ?

I verified this on Windows 7 as specified in the bug "Platform" section. I will try to verify also on Windows XP.
(In reply to Virgil Dicu [:virgil] [QA] from comment #16)
> I verified this on Windows 7 as specified in the bug "Platform" section. I
> will try to verify also on Windows XP.

Sorry I didn't set it properly when filing the bug.
OS: Windows 7 → Windows XP
Depends on: 888143
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: