Problem with moving floating panels in schematic editor [SOLVED]

Hi, all!
I’m new to KiCad, and have recently been dealing with small but very annoying issue.

In schematics editor you can move panels (like Schematic Hierarchy or Properties) by clicking on them and moving your cursor away from the main window.

For me however it is impossible to move them back to schematic editor window. No matter what I try I can not put it back at its original place. I have no clue what I’m supposed to do, but it is really frustrating since I usually run KiCad in full screen

I suspect that the source of my problem may be the Wayland-compositor I’m running (Hyprland), but again I’m not sure.

Any advice or comment would be appreciated :pray:

Here is my KiCad info:

Application: KiCad x86_64 on x86_64

Version: 9.0.0, release build

Libraries:
	wxWidgets 3.2.6
	FreeType 2.13.3
	HarfBuzz 10.3.0
	FontConfig 2.16.0
	libcurl/8.12.1 OpenSSL/3.4.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.7 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.1 nghttp2/1.64.0 nghttp3/1.8.0

Platform: Arch Linux, 64 bit, Little endian, wxGTK, Wayland, , wayland
OpenGL: Intel, Mesa Intel(R) Iris(R) Xe Graphics (ADL GT2), 4.6 (Compatibility Profile) Mesa 24.3.4-arch1.1

Build Info:
	Date: Feb 24 2025 07:40:11
	wxWidgets: 3.2.6 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.87.0
	OCC: 7.8.1
	Curl: 8.12.1
	ngspice: 44.2
	Compiler: GCC 14.2.1 with C++ ABI 1019

Build settings:
	KICAD_USE_EGL=ON
	KICAD_IPC_API=ON

Locale: 
	Lang: en_US
	Enc: UTF-8
	Num: 1,234.5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Have a read of this thread: Undocking and re-docking panels . .

1 Like

Thanks for the swift reply!

If I take it correctly the post you linked mentions that this is a known bug that is easy to deal with by closing and reopening the editor, however neither closing the KiCad nor completely rebooting the system did the thing for me, I still have my panel in a floating window upon opening schematic editor.

Have I perhaps missed something?

See there which file has that UI setting and delete that specific file.

1 Like

Thanks, that actually worked for me!
For anyone having the same issue here’s my exact steps:

Since I’m on linux my configs are stored at ~/.config/kicad/9.0/

  1. Close all instances of KiCad (don’t repeat my mistakes!)
  2. Go to your config directory
  3. find file eescheme.json for fixing schematic editor related issue or other .json file for other stuff
    also consider making backup of whatever file you’re going to edit
  4. open the file and find (with control+F or any search utility in your text editor) line containing option "schematic_hierarchy_float": true, and set it to false (look for different panel name if you’re having troubles with other panels)
  5. Save and exit
  6. Launch KiCad
3 Likes