Closed
Bug 312587
Opened 19 years ago
Closed 19 years ago
Menus stop working when Software Update window is frontmost
Categories
(Toolkit :: Application Update, defect, P1)
Tracking
()
RESOLVED
FIXED
mozilla1.8rc1
People
(Reporter: justdave, Assigned: asaf)
Details
(Keywords: fixed1.8)
Attachments
(1 file)
3.86 KB,
patch
|
mconnor
:
review+
mscott
:
approval1.8rc1+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b5) Gecko/20051015 (No IDN) Firefox/1.4.1
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b5) Gecko/20051015 (No IDN) Firefox/1.4.1
When the Software Update dialog is frontmost, none of the menus work. This
bites when the automated update pops up, and you want to see what all windows
you have open in order to decide whether to go ahead and install it now or tell
it to do it later, since you can't look in the Window menu to see which windows
are open.
Reproducible: Always
Steps to Reproduce:
1. Check for updates
2. While the update dialog is frontmost, try using the menus
3.
Actual Results:
The menu titles highlight, but no menus drop down
Expected Results:
The menus should still work, but irrelevant items should be grayed out. Since
Software Update is modeless, the Window menu in particular should still work.
Marking major severity only because we're close to RCs, and this is a poor user
experience.
Reporter | ||
Updated•19 years ago
|
Flags: blocking1.8rc1?
Assignee | ||
Comment 1•19 years ago
|
||
Taking.
Assignee: nobody → bugs.mano
Priority: -- → P1
Target Milestone: --- → Firefox1.5rc1
Assignee | ||
Updated•19 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•19 years ago
|
||
Attachment #199700 -
Flags: review?(mconnor)
Reporter | ||
Comment 3•19 years ago
|
||
I applied the patch and have it building right now, but I just attempted to
reproduce it now in today's build, and can't... the menus are working now. Is
there a difference between when an update is available and when one isn't? Or
did this actually get fixed yesterday (and thus why I couldn't find an existing
bug on it? :)
Priority: P1 → --
Target Milestone: Firefox1.5rc1 → ---
Reporter | ||
Comment 4•19 years ago
|
||
gah, I didn't mean to clear those... guess that's what I get for reloading the
bug I already had open since I filed it instead of opening it new :)
Priority: -- → P1
Target Milestone: --- → Firefox1.5rc1
Assignee | ||
Comment 5•19 years ago
|
||
The menus aren't working (without the patch) when the update wizard is focused,
are they?
Reporter | ||
Comment 6•19 years ago
|
||
They are. But there's no update available right now. When I noticed the
problem, there was an update available, and the default button was "Restart and
Install" instead of "Done". I wouldn't think that would matter, but it's worth
noting in case it does.
Reporter | ||
Comment 7•19 years ago
|
||
(In reply to comment #6)
OK, I've had two updates since then now, and I definitely can no longer
reproduce this (even without your patch). This obviously got fixed somehow
since the build I was using when I reported it.
Assignee | ||
Comment 8•19 years ago
|
||
Are you sure the update wizard *is focused*? I can still reproduce this and no
related fix was landed.
Assignee | ||
Comment 9•19 years ago
|
||
Oh, and maybe I misinterpret, does File->New Windows work?
Reporter | ||
Comment 10•19 years ago
|
||
I'm most definitely getting menus now, even with the Software Update wizard focused.
However, now that you mention it, you are correct, nothing in the menus actually
works (including trying to switch to a different window with the window menu).
Comment 11•19 years ago
|
||
Not going to block the release on this bug but if you all come up with a safe,
fully reviewed patch, verified on the trunk, then we'd consider it for inclusion
in the release.
Flags: blocking1.8rc1? → blocking1.8rc1-
Updated•19 years ago
|
Attachment #199700 -
Flags: review?(mconnor) → review+
Assignee | ||
Comment 12•19 years ago
|
||
Checking in jar.mn;
/cvsroot/mozilla/browser/base/jar.mn,v <-- jar.mn
new revision: 1.98; previous revision: 1.97
done
RCS file: /cvsroot/mozilla/browser/base/content/softwareUpdateOverlay.xul,v
done
Checking in content/softwareUpdateOverlay.xul;
/cvsroot/mozilla/browser/base/content/softwareUpdateOverlay.xul,v <--
softwareUpdateOverlay.xul
initial revision: 1.1
done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•19 years ago
|
Attachment #199700 -
Flags: approval1.8rc1?
Comment 13•19 years ago
|
||
Let's get this verified on the trunk today so we can consider it for the branch.
Comment 14•19 years ago
|
||
Verified using Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.9a1)
Gecko/20051019 Firefox/1.6a1. I no longer see the primary issue Dave is
reporting in the bug, which is the inability to use the menus while the update
dialog is in focus.
Dave points out that a number of the menu items are greyed out, which still
continues to be the case, but the relevant ones are active and able to be selected.
Status: RESOLVED → VERIFIED
Comment 15•19 years ago
|
||
Comment on attachment 199700 [details] [diff] [review]
patch [checked in]
approving based on marcia's verification.
Attachment #199700 -
Flags: approval1.8rc1? → approval1.8rc1+
Reporter | ||
Comment 17•19 years ago
|
||
This is back.
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b5) Gecko/20051019
(No IDN) Firefox/1.5
The difference I noticed: I got the "Update is available" prompt from an
automatic check. All of my attempts to reproduce over the last week or two have
been initiating the update manually.
The Apple menu and the Firefox menu work, and that's it. None of the other
menus even drop down when you click them.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 18•19 years ago
|
||
hmmm
/me notices the date this was checked in on the 1.8 branch and hopes it was a
fluke that it was actually working the last few days.
I'll ignore this unless it happens again tomorrow.
Status: REOPENED → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → FIXED
Comment 19•19 years ago
|
||
(In reply to comment #16)
> Fixed on branch.
The patch in this bug caused atlantia's Firefox build on the branch to go red
1-2 days ago and since. Please see:
http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla1.8/1129999320.20097.gz&fulltext=1
+++ making chrome
/builds/tinderbox/Fx-Mozilla1.8/Darwin_7.9.0_Depend/mozilla/browser/base =>
../../dist/bin/chrome/browser.jar
error: file './content/softwareUpdateOverlay.xul' doesn't exist at
../../config/make-jars.pl line 443, <STDIN> line 47.
make[4]: *** [libs] Error 2
make[3]: *** [libs] Error 2
make[2]: *** [tier_99] Error 2
make[1]: *** [alldep] Error 2
make: *** [alldep] Error 2
I've run 'cvs update -r MOZILLA_1_8_BRANCH softwareUpdateOverlay.xul' by hand on
that system and prep'd it for a respin. It should go green soon.
Mano, how did you add softwareUpdateOverlay.xul to the MOZILLA_1_8_BRANCH? Did
you cvs add the file then tag -b it for the 1.8 branch?
Keywords: fixed1.8
Comment 20•19 years ago
|
||
(In reply to comment #16)
> Fixed on branch.
Also, please verify your patches don't break the build after landing them. If
you'd checked (maybe you did) the Mozilla 1.8 Tinderbox you would have seen that
atlantia was hung. Please let either myself or Coop know in those cases and we
will investigate the cause of the outage. Thanks.
Comment 21•19 years ago
|
||
As I suspected the problem has recurred. It may be related to how the file was
added to the 1.8 branch.
For future reference, I recommend that one first checkout a working copy from
the 1.8 branch, then cvs add the file from there. Adding the file to the trunk
and tagging it on the branch may not be the best for our CVS history and may be
the cause of this issue.
Comment 22•19 years ago
|
||
(In reply to comment #21)
> As I suspected the problem has recurred. It may be related to how the file was
> added to the 1.8 branch.
I don't have more time at the moment to continue looking into this. Coop, can
you take a look now or later? When I'm back online later I'll take another
look, too.
Assignee | ||
Comment 23•19 years ago
|
||
Sorry, I didn't notice the redness (dunno how, i did have the tb page open :-/ )
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 24•19 years ago
|
||
Actually, looking at the tinderbox page, atlantia was green for few cycles after
the checkin.
Assignee | ||
Comment 25•19 years ago
|
||
(In reply to comment #19)
> Mano, how did you add softwareUpdateOverlay.xul to the MOZILLA_1_8_BRANCH? Did
> you cvs add the file then tag -b it for the 1.8 branch?
I don't have the the sh log atm; i didn't use -b IIRC.
Comment 26•19 years ago
|
||
(In reply to comment #25)
> (In reply to comment #19)
>
> > Mano, how did you add softwareUpdateOverlay.xul to the MOZILLA_1_8_BRANCH? Did
> > you cvs add the file then tag -b it for the 1.8 branch?
>
> I don't have the the sh log atm; i didn't use -b IIRC.
You created a static tag on the file which isn't the same thing as adding it to the branch. In the future, add new files on the branch by first checking out a copy of the source from the MOZILLA_1_8_BRANCH, applying the patch to that working directory, and then committing those files. That will do the right thing re adding it to the branch.
Comment 27•19 years ago
|
||
Comment on attachment 199700 [details] [diff] [review]
patch [checked in]
Fixed on the 1.8 branch.
Checking in softwareUpdateOverlay.xul;
/cvsroot/mozilla/browser/base/content/softwareUpdateOverlay.xul,v <-- softwareUpdateOverlay.xul
new revision: 1.1.4.2; previous revision: 1.1.4.1
done
Attachment #199700 -
Attachment description: patch → patch [checked in]
Updated•19 years ago
|
Status: REOPENED → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•