Closed
Bug 620683
Opened 14 years ago
Closed 14 years ago
Star button flashes distractingly when switching tabs, loading pages, going back or forward, etc.
Categories
(Firefox :: Bookmarks & History, defect)
Firefox
Bookmarks & History
Tracking
()
RESOLVED
FIXED
Firefox 4.0b9
People
(Reporter: dao, Assigned: dao)
References
Details
(Keywords: polish, regression)
Attachments
(1 file)
(deleted),
patch
|
mak
:
review+
Gavin
:
approval2.0+
|
Details | Diff | Splinter Review |
Bug 613477 made updates to the star button async and therefore hides the star between the update request and the actual update. That hiding seems unnecessarily noisy and should be avoided.
Assignee | ||
Updated•14 years ago
|
Severity: trivial → normal
Assignee | ||
Updated•14 years ago
|
Summary: Star button flashes distractingly when switching tabs, navigating, going back or forward, etc. → Star button flashes distractingly when switching tabs, loading pages, going back or forward, etc.
Comment 1•14 years ago
|
||
The alternative would be to disable the star, but disabled status would not be easy to distiguish from not bookmarked status. And a throbber looks exagerated for this case (and perf problematic). Both solutions would still flicker too. Since the time needed for the update is usually really short, but not predictable, I think we cannot just trust that the user won't click on it before it has been updated.
Comment 2•14 years ago
|
||
fwiw, I don't even notice the star unless I am explicitly looking at it, the new gray star is practically invisible to my peripheral view.
Assignee | ||
Comment 3•14 years ago
|
||
(In reply to comment #1) > The alternative would be to disable the star, but disabled status would not be > easy to distiguish from not bookmarked status. And a throbber looks exagerated > for this case (and perf problematic). Both solutions would still flicker too. Right, we don't want it to flicker, so why bother at all? Just disable it without actually styling it disabled.
Comment 4•14 years ago
|
||
I think the solution was discarded because a click op on it in this "special" state would be completely no-op, it would just appear as a broken piece of UI. But we can re-evaluate that solution if ux is fine with that.
Comment 5•14 years ago
|
||
also, Ideally it should not flicker when switching tabs even with async since status is cached, so that could be the real bug to fix.
Assignee | ||
Comment 6•14 years ago
|
||
(In reply to comment #4) > I think the solution was discarded because a click op on it in this "special" > state would be completely no-op, it would just appear as a broken piece of UI. This seems like an extreme edge case not worth optimizing for. (In reply to comment #5) > also, Ideally it should not flicker when switching tabs even with async since > status is cached, so that could be the real bug to fix. I actually noticed this at first when going back (using bfcache).
Assignee | ||
Comment 7•14 years ago
|
||
Btw, what happens if a user hits Ctrl+D while the star is updating? This case, while still an edge case, might be slightly easier to hit than clicking the star button while it's updating. To handle that I think you really want to disable the command.
Assignee | ||
Comment 8•14 years ago
|
||
Assignee | ||
Updated•14 years ago
|
Attachment #499545 -
Flags: review? → review?(mak77)
Updated•14 years ago
|
Attachment #499545 -
Flags: review?(mak77) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #499545 -
Flags: approval2.0?
Updated•14 years ago
|
Attachment #499545 -
Flags: approval2.0? → approval2.0+
Assignee | ||
Comment 9•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/5d7d04e98fa9
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 4.0b9
You need to log in
before you can comment on or make changes to this bug.
Description
•