Closed Bug 1606275 Opened 6 years ago Closed 1 year ago

On Mac, selecting folder properties triggers "sheet" animation. Does not honor toolkit.cosmeticAnimations.enabled false

Categories

(Thunderbird :: Disability Access, defect)

Unspecified
macOS
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1687758

People

(Reporter: erwinm, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:56.0) Gecko/20100101 Firefox/56.0 Waterfox/56.3

Steps to reproduce:

Select a folder in the list. Either Right-Click > Properties or Edit > Folder Properties

Actual results:

Instead of just appearing, Thunderbird fires a "sheet" animation where the menu slides out from the top of the window and slides in again when closed.

Like most animation, this can hurt and can trigger migraines.

toolkit.cosmeticAnimations.enabled false does not prevent this animation.

Apple encourages the use of "sheet" animations, so I don't know if Windows or Linux versions also use sheets animations.

Expected results:

at hthe least, toolkit.cosmeticAnimations.enabled false should prevent this and similar animations in ÞB.

Note that xul.panel-animations.enabled false does not prevent these either.

At times, the animation can also stretch off the screen, so that the panel can't be closed without clicking on an off-screen button, and Thunderbird cannot be used withpout closing the panel. Force quit is the only way out. I can't figure out how to reproduce this, and the animation gives me migraines so I'm not the one to test it...

Perhaps this won't an issue in 78?

Component: Untriaged → Disability Access
Flags: needinfo?(mkmelin+mozilla)
Summary: On Mac, selecting folder properties triggers "sheet" animation → On Mac, selecting folder properties triggers "sheet" animation. Does not honor toolkit.cosmeticAnimations.enabled false

So you would like dialogs not to use a sheet when that pref is set. folderProps.xhtml is just opened in a dialog, we do nothing special there.
I would assume it's the same for 78, but I don't know much about mac.

Flags: needinfo?(mkmelin+mozilla)
OS: Unspecified → macOS

Still an issue in 78.

I found a Mac setting which helps:

defaults write -g NSAutomaticWindowAnimationsEnabled -bool false

I don't know if there are analoguous issues in Linux and Windows.

Only mac uses the sheets, so if sheets is the issue, then it's all covered I think.

Core broken? Or is this fundamentally a macOS bug?

Severity: normal → S3

(In reply to Magnus Melin [:mkmelin] from comment #6)

Only mac uses the sheets, so if sheets is the issue, then it's all covered I think.

ISTR a conversation with Alex that one of our goals is to get rid of sheets.

Blocks: 1870299
Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1687758
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.