A free and open source framework for building powerful, fast, and elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the Web with a single pure Go codebase, allowing you to Code Once, Run Everywhere.
seems like it might be selecting the tab prior to this condition taking effect?
gi/tabs.go:721:
// if OnlyCloseActiveTab is on, only process delete when already selected
if !SystemSettings.Behavior.OnlyCloseActiveTab || tb.StateIs(states.Selected) {
seems like it might be selecting the tab prior to this condition taking effect?