Skip to content

[Frame Transparency Transient State] Frame transparency updates delayed until application loses and regains focus #17079

@bryce-carson

Description

@bryce-carson

Description :octocat:

The Frame Transparency Transient State no longer responds immediately. I need to switch from one Emacs to another application to make changes take effect.

Reproduction guide 🪲

  • Start Emacs
  • SPC T T (enable transparency)
  • Alt+Tab (switch to the last application)
  • Alt+Tab (switch back to Emacs)
  • SPC T T (disable transparency)
  • Alt+Tab (switch to the last application)
  • Alt+Tab (switch back to Emacs)

Observed behaviour: 👀 💔

  • Frame transparency isn't effective until I switch back and forth between
    applications.
  • While reporting the issue I used Helm M-x to sort-lines, and that also
    triggered frame transparency updates, but not reproducibly.

Expected behaviour: ❤️ 😄
Frame transparency changes take effect immediately.

System Info 💻

  • OS: gnu/linux
  • Emacs: 30.1
  • Spacemacs: 0.999.0
  • Spacemacs branch: develop (rev. 6751dae)
  • Graphic display: t
  • Running in daemon: nil
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: helm
  • System configuration features:
    • ACL
    • CAIRO
    • DBUS
    • FREETYPE
    • GIF
    • GLIB
    • GMP
    • GNUTLS
    • GSETTINGS
    • GTK3
    • HARFBUZZ
    • INOTIFY
    • JPEG
    • LIBOTF
    • LIBSELINUX
    • LIBSYSTEMD
    • LIBXML2
    • MODULES
    • NATIVE_COMP
    • NOTIFY
    • PDUMPER
    • PGTK
    • PNG
    • RSVG
    • SECCOMP
    • SOUND
    • SQLITE3
    • THREADS
    • TIFF
    • TOOLKIT_SCROLL_BARS
    • TREE_SITTER
    • WEBP
    • XIM
    • ZLIB
  • Layers:
(yaml docker auto-completion csv web-beautify emacs-lisp common-lisp
      (latex :variables latex-refresh-preview t latex-backend 'company-auctex
             :config (setq TeX-auto-parse t TeX-parse-self t))
      ess git themes-megapack helm html info javascript lua markdown
      multiple-cursors
      (org :config (eval-after-load "org" '(require 'ox-md nil t))) python
      syntax-checking)

System Details Report


Report details

  • Date generated: 2025-08-02 23:45:46

Hardware Information:

  • Hardware Model: Micro-Star International Co., Ltd. MS-7B84
  • Memory: 16.0 GiB
  • Processor: AMD Ryzen™ 5 3400G with Radeon™ Vega Graphics × 8
  • Graphics: AMD Radeon™ Vega 11 Graphics
  • Graphics 1: NV126
  • Disk Capacity: 2.0 TB

Software Information:

  • Firmware Version: A.M2
  • OS Name: Fedora Linux 42.20250801.0 (Silverblue)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 48
  • Windowing System: Wayland
  • Kernel Version: Linux 6.15.8-200.fc42.x86_64

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions