Closed Bug 182184 Opened 22 years ago Closed 22 years ago

throbber/back/forward stopped working on 20021126

Categories

(SeaMonkey :: UI Design, defect)

defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: Mitch, Assigned: bugzilla)

References

Details

(Keywords: regression, smoketest)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021127
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021127

The throbber has stopped throbbing when browsing using the tabbed
functionality with mozilla cvs 20021127. Works fine on a single (non
tabbed) config.

Reproducible: Always

Steps to Reproduce:
1. Start browser, open any page, click on a link
2. Open new tab (Cntrl-T), open a www page, click on link
3.  
Actual Results:  
Throbber not throbbing

Expected Results:  
Throbber throbbing

Worked on yesterdays cvs build i believe 20021126
Confirming this bug, using a 3 hours old CVS based build - WinXP-Sp1.

It is very strange to see. Moving OS to All, as I see it on WinXP-Sp1.
URL:
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
also busted with linux trunk build 2002112621 (2002112605 (CVS) works fine)

JS Console says:
Error: NS_NET_STATUS_READ_FROM is not defined
Source File:
chrome://global/content/bindings/tabbrowser.xml#tabbrowser.mTabProgressListener()
Line: 89

The icon for the tab is also never updated to the "busy" or favicon state.

This appears to be a regression from bug 181689

==> XP/Gui
Severity: normal → major
Component: Browser-General → XP Apps: GUI Features
Keywords: regression
Summary: throbber stopped throbbing on cvs 20021127 when using tabbed browsing → throbber stopped throbbing on cvs 20021126 when using tabbed browsing
reassign
Assignee: asa → blaker
QA Contact: asa → paw
I am seeing this on commercial trunk builds whether there is tabbed browsing or not.
as seen on builds:

windows 2002-11-27-04-trunk
linux 2002-11-27-04-trunk
mac os9 2002-11-27-03-trunk
mac osx 2002-11-27-03-trunk
Hardware: PC → All
yes.  and I get the JS error from comment 2 even without tabbed browsing
Summary: throbber stopped throbbing on cvs 20021126 when using tabbed browsing → throbber stopped throbbing on 20021126
*** Bug 182246 has been marked as a duplicate of this bug. ***
upping severity again.  so much bustication.
Severity: major → critical
Summary: throbber stopped throbbing on 20021126 → throbber/back/forward stopped working on 20021126
On Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/2002112607 it
works
Attachment #107621 - Flags: superreview?(jaggernaut)
Attachment #107621 - Flags: review?(caillon)
Keywords: patch, review
Sorry about breaking this (and not noticing in testing before checkin).
I (stupidly) searched on the first const value in lxr, not the second and
third.
Comment on attachment 107621 [details] [diff] [review]
Proposed patch

Haha, I did the same.  My fault also for trusting your search results.
Attachment #107621 - Flags: review?(caillon) → review+
Um, but actually, can't we just remove the test of aStatus in tabbrowser.xml?
Isn't nsBrowserStatusFilter.cpp already refusing to forward these notifications?

http://lxr.mozilla.org/seamonkey/source/xpfe/browser/src/nsBrowserStatusFilter.cpp#117
http://lxr.mozilla.org/seamonkey/source/xpfe/browser/src/nsBrowserStatusFilter.cpp#236

(... "fool me once, shame on you; fool me twice, shame on you" ... :-)
Um, scratch that. These notifications do come through on occasion.
Um, scratch the "scratch that". I confused my debugging output and mixed up
the printf in nsBrowserStatusFilter.cpp with the dump I put in tabbbrowser.xml.

So, it does appear that we can remove the test of aStatus in tabbrowser.xml.
Is that right, jag? darin?
OS/2 trunk. Broken in 2002112712. OK in 2002112612. Using modern w/ text only icons.

Sometimes back button works. Forward seems to be staying greyed.
After I hit submit on last comment and switched to another tab, fwd ungreyed and
back (appropriately for that tab) went grey. Status bar is staying blank.
Both directions seem to work since I closed the tab with that last frames page.
Comment on attachment 107621 [details] [diff] [review]
Proposed patch

>+          const NS_ERROR_MODULE_NETWORK = 2152398848;
>+          const NS_NET_STATUS_READ_FROM = NS_ERROR_MODULE_NETWORK + 8;
>+          const NS_NET_STATUS_WROTE_TO  = NS_ERROR_MODULE_NETWORK + 9;

i'm more of a fan of hex when speaking of nsresult values.  0x804b0000
is much more easily recognizable than 2152398848.

also, it really bites to have to hardcode these values in JS.

sr=darin w/ the switch to hex.
Attachment #107621 - Flags: superreview?(jaggernaut) → superreview+
This makes the browser unusable. Upgrading to smoketest blocker which it really
should have been from the start.
Severity: critical → blocker
Keywords: patch, reviewsmoketest
fixed, including switch to hex. I filed bug 182398 because I think we don't 
even need to test against those consts.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
*** Bug 182249 has been marked as a duplicate of this bug. ***
Attachment #107621 - Flags: checkin?(caillon)
*** Bug 182501 has been marked as a duplicate of this bug. ***
It's possible to modify the summary in order to include last 2 dupes (none talk
about throbber or buttons) and avoid more dupes in the future?
Attachment #107621 - Flags: checkin?(caillon)
*** Bug 182244 has been marked as a duplicate of this bug. ***
verfied fixed as seen on:

windows 2002-12-02-04-trunk
linux 2002-12-02-04-trunk
mac os9 2002-12-02-03-trunk
Status: RESOLVED → VERIFIED
As far as I can tell we should just be able to remove those filters now. Let me
take another look though.
*** Bug 182266 has been marked as a duplicate of this bug. ***
*** Bug 182970 has been marked as a duplicate of this bug. ***
*** Bug 182970 has been marked as a duplicate of this bug. ***
Product: Core → Mozilla Application Suite
Component: XP Apps: GUI Features → UI Design
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: