Vault Manager v0.7.2
Vault Manager v0.7.2
A long space hash no longer pushes the enrolments table off the panel. In v0.7.1 the "Apps
and spaces enrolled" list came back (it used to blank on a messenger enrolment) — but an enrolment
whose space is shown as its full 52-character hash made that row too wide, so the App column and its
Rename button spilled off the right edge of the panel. This release keeps every row inside its panel.
What was wrong
A space hash like uhCkkt-8kNZY10dzgV_wPYWGhB3rowSxs82DJf_-un8amVHlRvDj9 only has "break points" at
its hyphens — the underscores aren't ones — so the browser couldn't wrap the long middle run, and
the whole table grew wider than the panel to fit it.
The fix
The enrolled-apps table (and the other node tables that can carry a long key or hash) now wrap long
values anywhere they need to, so the text folds neatly inside its column and the table stays
within the panel — while the Rename/Revoke buttons keep sitting on one line. Measured contained at
every window width from wide down to narrow.
Verification
216 unit tests (one new — a_long_space_hash_wraps_in_place_and_never_overflows_the_devices_table
— which pins the wrap rule and that the action button stays on one line), plus the call-site,
page-structure and TLS guards. The fix was measured against the shipped app shell and its real
stylesheet (and the bundled monospace font): 0 pixels of overflow from 720px down to 340px, where
before it spilled 70–290px.
Downloads
Published under both VaultManager-* and VaultFlasher-* names; the bytes are identical.
NSIS setup.exe sha256 059393789168661991c8a002646a9d83cfb910d22ecf800f51d93cede4f68a38
MSI sha256 3c29d9d9e63524b820ab85edf53270bb9241038841725ce3902407cc86f0dc79
⚠ Compare hashes, not sizes.