Closed Bug 294957 Opened 19 years ago Closed 19 years ago

Search Web for "[object XPCNativeWrapper ]" appears in right click context menu

Categories

(Core :: DOM: Core & HTML, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jaime.bugzilla, Unassigned)

References

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050520
Firefox/1.0+ ID:2005052010

Right click on page or link or image

Search Web for "[object XPCNativeWrapper ]" appears in right click context menu
appears as an option

Clicking performs a google search for [object XPCNativeWrapper ]
Brendan, this is the toString issue we were talking about.  The selection object
has a nontrivial toString() that we're messing with.
Blocks: 294965
Blocks: 281988
No longer depends on: 281988
Blocks: 294968
Attached patch fix (obsolete) — Splinter Review
This is a fix.

/be
Attachment #184132 - Flags: superreview?(bzbarsky)
Attachment #184132 - Flags: review?(bzbarsky)
Attachment #184132 - Flags: approval1.8b2+
Attachment #184132 - Attachment is obsolete: true
Attachment #184132 - Flags: superreview?(bzbarsky)
Attachment #184132 - Flags: review?(bzbarsky)
Attachment #184132 - Flags: approval1.8b2+
Attachment #184134 - Flags: superreview?(bzbarsky)
Attachment #184134 - Flags: review?(bzbarsky)
Attachment #184134 - Flags: approval1.8b2+
Attachment #184134 - Flags: superreview?(bzbarsky)
Attachment #184134 - Flags: superreview+
Attachment #184134 - Flags: review?(bzbarsky)
Attachment #184134 - Flags: review+
Fixed.

/be
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
So... this broke the stringifying of XPCNativeWrappers when the wrapped native
has its normal toString.  I no longer see the "[XPCNativeWrapper ..." part.

I'll bet the xpconnect toString stuff is hooked in before Object.prototype. 
This makes it pretty hard to debug things, since I can't tell when I'm actually
looking at a wrapper and when I'm not (see eg bug 294960 where stuff wasn't
being wrapped and it took me a while to notice).

Brendan, I'm reopening this to get it back on the radar.  Sorry.  :(
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attached patch fix for toStringSplinter Review
r+a=self, checking in.

/be
Attachment #184190 - Flags: review+
Attachment #184190 - Flags: approval1.8b2+
Fixed.

/be
Status: REOPENED → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → FIXED
Comment on attachment 184190 [details] [diff] [review]
fix for toString

I like.  Thank you!
Attachment #184190 - Flags: superreview+
I filed bug 295151 on the one concern I have with this patch.
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: