minor cursor issue with Tenfourbird 31 (2014-07-18 21:27 by RLR #73898)
I noticed a minor cursor issue with Tenfourbird 31b12. I've only seen this when connecting to a machine using Remote Desktop (both machines running OS X 10.5.8). Anytime the new cursor with the arrowhead + blue beach ball appears, 14 additional copies of the cursor appear in a vertical line below. The 14 extra copies of the cursor track with the "original" when I move the mouse. The cursor changes to a plain arrow with no extra copies when I shift focus to Tenfourbird's message body pane, but the 15 copies of the arrowhead + blue beach ball reappear when I shift focus back to the mailbox or message list panes. Any attempts at a screen capture have caused the 15 copies of the new cursor to disappear. This isn't something I've noticed while using TenFourFox 31 betas. Actually, I don't believe I've ever seen the arrowhead + blue beach ball cursor while using TenFourFox.
Re: minor cursor issue with Tenfourbird 31 (2014-07-18 21:34 by RLR #73899)
It turns out that toggling the ui.user_activity_cursor boolean to true causes TenFourFox 31b3 to display the same problem. ui.user_activity_cursor is set to false by default in Tenfourbird 31b2, but the setting is apparently being ignored. Toggling it to true, then back to false seems to have no impact in Tenfourbird 31b2.
Re: minor cursor issue with Tenfourbird 31 (2014-07-18 22:53 by RLR #73900)
One more bit of info: Toggling ui.user_activity_cursor works fine in TenFourFox 31b2. I mention this because I reported that it worked ok in 31b3 above, but Tenfourbird 31b2 is based on TenFourFox 31b2.
I don't figure out why many blue beachballs are appeared in Remote Desktop env.
But it could disable with the following patch (include in next 31 release):
function SetBusyCursor(window, enable)
{
+ if (! Services.prefs.getBoolPref("ui.use_activity_cursor")) {
+ return;
+ }
// setCursor() is only available for chrome windows.
// However one of our frames is the start page which
// is a non-chrome window, so check if this window has a
// setCursor method
if ("setCursor" in window) {
if (enable)
window.setCursor("progress");
else
Re: minor cursor issue with Tenfourbird 31 (2014-07-21 18:36 by RLR #73908)
Thanks for the update. As it turns out, I was wrong about TenFourFox being immune to this issue. While having ui.user_activity_cursor toggled false reduces the instances where the new blue beach ball activity cursor appears, it does appear under certain circumstances. When it does, I see the string of 14 copies when connected via Remote Desktop, just as I'm seeing with Tenfourbird.
It changes CSS cursor property.
cursor:progress and cursor:wait may appears blue beach ball.
These beach ball could not disable with use_activity_cursor=false.
On Tenfourbird, blue beach ball may still appears the following situation:
* Addon that changes cursor property.
* HTML mail that changes cursor property
Re: minor cursor issue with Tenfourbird 31 (2014-08-04 20:49 by RLR #74042)
[Reply To Message #73906]
> ...I don't figure out why many blue beachballs are appeared in Remote
> Desktop env. But it could disable with the following patch (include in
> next 31 release)...
I'm no longer seeing the issue in 31.0 final. Thanks!