Closed
Bug 133825
Opened 23 years ago
Closed 23 years ago
"Keep this window open after publishing is complete" closes too fast
Categories
(SeaMonkey :: Composer, defect)
SeaMonkey
Composer
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.0
People
(Reporter: sujay, Assigned: cmanske)
References
Details
(Whiteboard: publish)
Attachments
(1 file)
|
6.20 KB,
patch
|
akkzilla
:
review+
kinmoz
:
superreview+
asa
:
approval+
|
Details | Diff | Splinter Review |
using 3/27 build
this option does not work. I check it and it still stays up on
succesive publish attempts.
also another problem is that if you check that option, it is not
remembered.
Updated•23 years ago
|
| Assignee | ||
Comment 2•23 years ago
|
||
Read the text again.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
ok these work now...however we still have a problem
where the user wants to check the option but the progress
dialog is dismissed so fast that he can't go in there anymore
to check it.
So should I re-word this bug and REOPEN it ? or file a new
one.
verified..
added a comment to bug 134182 about not being able to check "Keep this window
after publish" because dialog closes to fast.
Status: RESOLVED → VERIFIED
| Assignee | ||
Comment 5•23 years ago
|
||
I thought there was already a bug the "Progress dialog closes too fast issue"
I guess not! This one will do just fine.
Status: VERIFIED → REOPENED
Resolution: INVALID → ---
Summary: "Keep this window open after publishing is complete" not working → "Keep this window open after publishing is complete" closes too fast
| Assignee | ||
Comment 6•23 years ago
|
||
Use a timer to keep window up long enough for user to check/uncheck the
button. Also has improvements to layout, fixing bug 133836 -- window doesn't
resize so you don't get annoying duplication of list items.
(There was no pt in fixing just that one, but since I had to change dialog
anyway, it is the right thing to do now.)
Fix is very straigtforward: simply put "Publishing..." as a placeholder for
status message.
| Assignee | ||
Comment 7•23 years ago
|
||
*** Bug 133836 has been marked as a duplicate of this bug. ***
| Assignee | ||
Updated•23 years ago
|
| Assignee | ||
Comment 8•23 years ago
|
||
Note: When the user leaves the "Keep window..." check unchecked, the progress
dialog will stay open for minimum of 4 sec if not touched. This lets user see
messages and check/uncheck the checkbox. If you want it to go away quicker (at
any time at all, in fact), simply hit Esc or Enter key and "poof".
And if box was checked, but user unchecks it, it stays open 'immediately' (kills
existing timer).
| Assignee | ||
Comment 9•23 years ago
|
||
oops, last sentence is backwards. Should be:
And if box was unchecked, but user *checks* it, it stays open 'immediately' (kills
existing timer).
Comment 10•23 years ago
|
||
Comment on attachment 76780 [details] [diff] [review]
Patch v1
I'm giving my review, but I do have some misgivings. I think "4 seconds over
and above the time it takes to publish" is way too long to make the user wait.
It would be better if we started the timer at the beginning of the process, so
the user will see the dialog for a minimum of 4 seconds (or perhaps 3; 4 still
seems a bit long). I think this may make our application seem pokey, "Why is
mozilla always so slow in popping down the dialog after publishing?"
But given that publishing is new and we're still working this stuff out, the
patch is probably better than the situation before the patch, so r=akkana.
I did suggest to Charley that it might be a good idea to remove the check for
gDialog.KeepOpen.checked in CheckKeepOpen(): always clear the timer in that
routine, whether the user is checking or un-checking the option.
Attachment #76780 -
Flags: review+
| Assignee | ||
Comment 11•23 years ago
|
||
Good suggestions.
I can see tweaking this in the future: keep track of how long we've been open
since the start, and reduce the "extra time after done" if past some thresshold.
But lets keep it simple for this first round.
I'll simplify CheckKeepOpen() to always kill the timer if it exists:
function CheckKeepOpen()
{
if (gTimerID)
{
clearTimeout(gTimerID);
gTimerID = null;
}
}
| Assignee | ||
Updated•23 years ago
|
Whiteboard: publish, FIX IN HAND, need r=,sr= → publish, FIX IN HAND, need sr=
| Assignee | ||
Comment 12•23 years ago
|
||
This bug is critical to Publishing feature
Whiteboard: publish, FIX IN HAND, need sr= → [ADT2]publish, FIX IN HAND, need sr=
Comment 13•23 years ago
|
||
Attachment #76780 -
Flags: superreview+
Comment 14•23 years ago
|
||
adt1.0.0+ (on behalf of ADT) for checkin to the 1.0 trunk.
Updated•23 years ago
|
Attachment #76780 -
Flags: approval+
Comment 15•23 years ago
|
||
Comment on attachment 76780 [details] [diff] [review]
Patch v1
a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Updated•23 years ago
|
| Assignee | ||
Updated•23 years ago
|
Whiteboard: [ADT2]publish, FIX IN HAND, need sr= → [ADT2]publish, FIX IN HAND, approved
| Assignee | ||
Comment 16•23 years ago
|
||
checked in
| Assignee | ||
Comment 18•23 years ago
|
||
*** Bug 134055 has been marked as a duplicate of this bug. ***
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•