The measurement lived inside the view, where the only way to check it was to run Obsidian on a phone. It moves to a pure `insetFor(leaf, bars, visible)` against the numbers a phone reports - including the case the events hid: while the keyboard is up the navbar is behind it, so the deeper of the two is the inset and adding them would push the composer twice as far as it must go.