フォーラム: ヘルプ (スレッド #35754)

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.

メッセージ #73898 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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.
#73898 への返信

メッセージ #73899 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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.
#73899 への返信

メッセージ #73900 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: minor cursor issue with Tenfourbird 31 (2014-07-20 20:11 by t_mrc-ct #73906)

Thank you for reporting.

On v29, old fashioned wait cursor was replaced by blue spinning beach ball:
https://hg.mozilla.org/releases/mozilla-beta/rev/12ec0bd6b782

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):

diff --git a/mail/base/content/mailCore.js b/mail/base/content/mailCore.js
--- a/mail/base/content/mailCore.js
+++ b/mail/base/content/mailCore.js
@@ -501,16 +501,19 @@ function openSavedFilesWnd()
{
Components.classes['@mozilla.org/download-manager-ui;1']
.getService(Components.interfaces.nsIDownloadManagerUI)
.show(window);
}

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
#73900 への返信

メッセージ #73906 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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.
#73906 への返信

メッセージ #73908 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: minor cursor issue with Tenfourbird 31 (2014-07-21 23:26 by t_mrc-ct #73909)

On my test env (Remote:10.4.11, Host:10.5.8), "use_activity_cursor=false" pref could not prevent blue beach ball in web content.

I upload the test case:
http://tenfourbird.sourceforge.jp/test/css-cursor.html

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
#73908 への返信

メッセージ #73909 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: minor cursor issue with Tenfourbird 31 (2014-07-22 00:54 by RLR #73910)

Thanks for confirming and for the test case. I've passed along this info to the TenFourFox developer, as well.
#73909 への返信

メッセージ #73910 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

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!
#73906 への返信

メッセージ #74042 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする