mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-16 16:56:09 +03:00

Fixes #5552 This makes the mentioned actions performable. This isn't perfect, but it does so in a way that resolves the user issue in #5552. This commit returns an action is NOT performed if it doesn't have splits or tabs (respectiely for the actions), but also reports its ALWAYS performed if it does. This latter logic isn't accurate: we should only return performable if it was actually done. So for example, goto_split:top should do nothing if we're already at the top. But, we report it as performed today. This is good enough to resolve the issue and fix the core problem faced for 1.1.0.