fix(ui): paridade Firefox nos botões da toolbar — alturas fixas, sem inflar com métricas de emoji

Firefox calcula line-height:normal pelas métricas verticais da fonte do
conteúdo (Noto Color Emoji infla botões com ícone; glifos simples ficam
menores) → linha desalinhada/desproporcional, igual em Chrome.

- .btn: inline-flex + height 28px (small 22px) — conteúdo não afeta a caixa
- .segmented .seg: height 26px (container 28 com a borda); select da toolbar 28px
- .tag-chip 20px; .tree-menu/.ftree-act line-height 1
- resets ::-moz-focus-inner/-outer
- sw v13

Verificado com Firefox 159 headless e Chromium no mesmo harness e no app
real: alturas idênticas (28/26/22/20 desktop; 40/40/38 mobile via min-height).
This commit is contained in:
lgcosta committed 2026-11-05 11:46:12 -03:00
1 parent 2106ea14f0
commit f4d6361b62
2 files changed
+26 -8

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
/* Service Worker do Notas — caches versionados.
* BUMP de CACHE em todo deploy que mude shell/assets (o activate limpa os antigos).
*/
const CACHE = 'notas-shell-v12';
const CACHE = 'notas-shell-v13';
const SHELL = [
'/',
'/css/app.css',