Skip to content

Commit 1fd174c

Browse files
authored
docs: add workaround setting for Firefox (#163)
I mainly use Firefox Developer Edition so I created init file according to example and workarounds. ```sh #!/bin/sh # Some settings... # Workarounds yashiki rule-add --app-id "org.mozilla.firefoxdeveloperedition" --subrole AXUnknown ignore ``` But flickering still works. As a result I found some popup windows added with ax_id=None, subrole=None, level=0. I used Firefox in recording but developer edition and nightly also has same issue. https://github.com/user-attachments/assets/c72b6944-802f-44ae-875c-18f0a6e38dbd So I added workaround setting to docs. In addition input source makes display flickering only Firefox Developer Edition but I can't reproduce in my environment so I will just share it in this description. ```sh #!/bin/sh # Ignore change input source (Firefox Developer Edition only) yashiki rule-add --app-id "org.mozilla.firefoxdeveloperedition" --subrole AXDialog --window-level floating ignore ``` https://github.com/user-attachments/assets/1455ff67-0d9a-4f6b-befa-5814832ebef4 I'm sorry I'm not good at English so I sometimes make writing mistakes. And thanks for developing great project!!
1 parent e49f944 commit 1fd174c

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

docs/quick-start.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,7 @@ yashiki rule-add --app-id com.mitchellh.ghostty --fullscreen-button disabled ign
551551
```sh
552552
# Firefox popups
553553
yashiki rule-add --app-id org.mozilla.firefox --subrole AXUnknown ignore
554+
yashiki rule-add --app-id org.mozilla.firefox --subrole none ignore
554555
555556
# Generic fix for all popups
556557
yashiki rule-add --subrole AXUnknown ignore

docs/workarounds.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ Firefox creates temporary popup windows (dropdowns, autocomplete, etc.) that can
4949
# Ignore popup windows with AXUnknown subrole (dropdowns, autocomplete, etc.)
5050
yashiki rule-add --app-id org.mozilla.firefox --subrole AXUnknown ignore
5151

52+
# Some popup windows added with none subrole
53+
yashiki rule-add --app-id org.mozilla.firefox --subrole none ignore
54+
5255
# Float PiP (Picture-in-Picture) and other floating-level windows
5356
yashiki rule-add --app-id org.mozilla.firefox --window-level floating float
5457
```

0 commit comments

Comments
 (0)