[GH-ISSUE #4177] [Bug] Font selection makes the app freeze #1872

Closed
opened 2026-03-23 21:17:53 +00:00 by mirror · 4 comments
Owner

Originally created by @PhilJbt on GitHub (Dec 20, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4177

Originally assigned to: @LucasXu0 on GitHub.

Bug Description

Hover the Font selection button in the toolbar makes the whole menu disappearing and the app freezing. I found out that hover and click very quickly do not produce the bug.

How to Reproduce

Hover the Font selection button slowly or at a normal speed.

Expected Behavior

  • The font selection sub-menu should appear
  • The whole toolbar should not disappear
  • The app should not freeze

Operating System

Windws 10 Family 22H2 (19045.3803)

AppFlowy Version(s)

v0.3.9

Screenshots

appflowly_bug.webm

Additional Context

  • I have some custom fonts installed on my system, see the list below
  • However unlikely, I may have inadvertently uninstalled Windows built-in fonts during a recent fonts cleaning
  • No other buttons behave this way
Family fonts installed

  • Arial

  • Awraq

  • Bahnschrift

  • BIZ UDGothic

  • BIZ UDPGothic

  • Cairo

  • Calibri

  • Cambria

  • Candara

  • Cascadia Code

  • Cascadia Mono

  • Comic Sans MS

  • Consolas

  • Constantia

  • Corbel

  • Cormorant Infant

  • Courier New

  • DengXian

  • Dense

  • Droid Sans

  • Ebrima

  • Figtree

  • Fira Code

  • Franklin Gothic

  • Gadugi

  • Gentium Book Basic

  • Georgia

  • Grimoire Of Death

  • Halfmoon

  • Kirvy

  • Lato

  • Leelawadee UI

  • Malgun Gothic

  • Meiryo

  • Meiryo UI

  • Microsoft JhengHei

  • Microsoft JhengHei UI

  • Microsoft New Tai Lue

  • Microsoft PhagsPa

  • Microsoft Tai Le

  • Microsoft YaHei

  • Microsoft YaHei UI

  • Monaspace Krypton SemiWide

  • Myanmar Text

  • Nanaya Free

  • Nirmala UI

  • Noto Sans

  • Octobre

  • Palatino Linotype

  • Petrona

  • Poppins

  • Segoe Print

  • Segoe Script

  • Segoe UI

  • Sitka Banner

  • Sitka Display

  • Sitka Heading

  • Sitka Small

  • Sitka Subheading

  • Sitka Text

  • Source Serif Pro

  • Spectral

  • Tahoma

  • Terminal

  • Terror Babble

  • Terror Babble 3D

  • Terror Babble Mangled

  • Terror Babble Staggered

  • Times New Roman

  • Trebuchet MS

  • Typey McTypeface

  • Uni Neue

  • Uni Neue-Trial

  • Veleka

  • Verdana

  • Volkhov

  • Yu Gothic

  • Yu Gothic UI

  • Yu Mincho

Originally created by @PhilJbt on GitHub (Dec 20, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4177 Originally assigned to: @LucasXu0 on GitHub. ### Bug Description Hover the `Font selection` button in the toolbar makes the whole menu disappearing and the app freezing. I found out that hover and click very quickly do not produce the bug. ### How to Reproduce Hover the `Font selection` button slowly or at a normal speed. ### Expected Behavior - The font selection sub-menu should appear - The whole toolbar should not disappear - The app should not freeze ### Operating System Windws 10 Family 22H2 (19045.3803) ### AppFlowy Version(s) v0.3.9 ### Screenshots [appflowly_bug.webm](https://github.com/AppFlowy-IO/AppFlowy/assets/22506952/d5ab7e3b-0712-4e87-bf84-3acb707e7364) ### Additional Context - I have some custom fonts installed on my system, see the list below - However unlikely, I may have inadvertently uninstalled Windows built-in fonts during a recent fonts cleaning - No other buttons behave this way <details><summary>Family fonts installed</summary> <p> - Arial - Awraq - Bahnschrift - BIZ UDGothic - BIZ UDPGothic - Cairo - Calibri - Cambria - Candara - Cascadia Code - Cascadia Mono - Comic Sans MS - Consolas - Constantia - Corbel - Cormorant Infant - Courier New - DengXian - Dense - Droid Sans - Ebrima - Figtree - Fira Code - Franklin Gothic - Gadugi - Gentium Book Basic - Georgia - Grimoire Of Death - Halfmoon - Kirvy - Lato - Leelawadee UI - Malgun Gothic - Meiryo - Meiryo UI - Microsoft JhengHei - Microsoft JhengHei UI - Microsoft New Tai Lue - Microsoft PhagsPa - Microsoft Tai Le - Microsoft YaHei - Microsoft YaHei UI - Monaspace Krypton SemiWide - Myanmar Text - Nanaya Free - Nirmala UI - Noto Sans - Octobre - Palatino Linotype - Petrona - Poppins - Segoe Print - Segoe Script - Segoe UI - Sitka Banner - Sitka Display - Sitka Heading - Sitka Small - Sitka Subheading - Sitka Text - Source Serif Pro - Spectral - Tahoma - Terminal - Terror Babble - Terror Babble 3D - Terror Babble Mangled - Terror Babble Staggered - Times New Roman - Trebuchet MS - Typey McTypeface - Uni Neue - Uni Neue-Trial - Veleka - Verdana - Volkhov - Yu Gothic - Yu Gothic UI - Yu Mincho </p> </details>
mirror 2026-03-23 21:17:53 +00:00
  • closed this issue
  • added the
    editor
    bug
    labels
Author
Owner

@LucasXu0 commented on GitHub (Dec 22, 2023):

There are some hover (tooltip) issues introduced because we upgraded the Flutter version. I suspect this issue is related to the same problem.

<!-- gh-comment-id:1867398009 --> @LucasXu0 commented on GitHub (Dec 22, 2023): There are some hover (tooltip) issues introduced because we upgraded the Flutter version. I suspect this issue is related to the same problem.
Author
Owner

@PhilJbt commented on GitHub (Dec 22, 2023):

Is there a way to launch AppFlowy with the tooltips disabled (a configuration file to modify or a specific build) ?

<!-- gh-comment-id:1867544532 --> @PhilJbt commented on GitHub (Dec 22, 2023): Is there a way to launch AppFlowy with the tooltips disabled (a configuration file to modify or a specific build) ?
Author
Owner

@LucasXu0 commented on GitHub (Dec 24, 2023):

Is there a way to launch AppFlowy with the tooltips disabled (a configuration file to modify or a specific build) ?

Yes, this issue has been addressed in the latest Flutter version. However, the Flutter team has not yet published it to the stable channel. So, I'm searching for a workaround.

<!-- gh-comment-id:1868535606 --> @LucasXu0 commented on GitHub (Dec 24, 2023): > Is there a way to launch AppFlowy with the tooltips disabled (a configuration file to modify or a specific build) ? Yes, this issue has been addressed in the latest Flutter version. However, the Flutter team has not yet published it to the stable channel. So, I'm searching for a workaround.
Author
Owner

@PhilJbt commented on GitHub (Dec 31, 2023):

Issue fixed with v0.4.0

<!-- gh-comment-id:1872914023 --> @PhilJbt commented on GitHub (Dec 31, 2023): Issue fixed with v0.4.0
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1872
No description provided.