Editable label outside a tree view has no focus ring
I tried using an editable label as a nice way of making a title editable while still looking mostly like a label most of the time. But there's no focus ring when it gets keyboard focused, which makes it impossible to know you need to press Enter to get the caret and be able to start editing the text. Here's a sample UI file to test with (eventually you can enable the focus debugging in the inspector):
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk" version="4.0"/>
<object class="GtkBox" id="box">
<child>
<object class="GtkEditableLabel">
</object>
</child>
<child>
<object class="GtkButton">
<property name="label">This is the button's label</property>
</object>
</child>
</object>
</interface>
and open it with gtk4-builder-tool preview --id=box editable_label_no_focus.ui
From src/stylesheet/widgets/_labels.scss, there is no trace of any focus-ring support for it (at the end of the file). The editable label does get a focus ring when it's inside a columnview though, as added in _trees.scss.