Maxim Dolgolyov
09dc62dc96
fix(lab-organic): колбы «Качественных реакций» уезжали за пределы экрана
...
Canvas был прямым flex-ребёнком (flex:1). _drawQual выставляет
c.height = rect.height*dpr → intrinsic-высота канваса росла, а при
min-height:auto flex-элемент не сжимался ниже неё → разгон высоты
(×dpr на каждую перерисовку). Пробирки центрировались по H/2 и
оказывались далеко ниже видимой области.
Канвас обёрнут в position:relative;flex:1;overflow:hidden и сам стал
position:absolute (как рабочий канвас конструктора молекул) —
intrinsic-размер больше не влияет на раскладку.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 19:34:58 +03:00
..
2026-06-24 15:02:37 +03:00
2026-05-29 12:04:13 +03:00
2026-06-20 19:20:45 +03:00
2026-05-30 10:29:42 +03:00
2026-06-14 17:00:13 +03:00
2026-06-24 19:34:58 +03:00
2026-04-12 10:10:37 +03:00
2026-05-28 23:27:54 +03:00
2026-05-29 10:13:09 +03:00
2026-06-23 14:09:34 +03:00
2026-06-24 15:12:49 +03:00
2026-05-30 22:37:59 +03:00
2026-05-31 08:54:38 +03:00
2026-06-04 14:30:47 +03:00
2026-05-30 20:07:06 +03:00
2026-05-30 20:07:06 +03:00
2026-05-30 19:45:53 +03:00
2026-05-30 19:51:27 +03:00
2026-05-30 19:54:50 +03:00
2026-05-30 18:13:37 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 15:07:32 +03:00
2026-05-30 16:17:02 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:34:37 +03:00
2026-05-30 16:39:47 +03:00
2026-04-23 12:16:08 +03:00
2026-06-23 20:02:53 +03:00
2026-06-02 12:58:24 +03:00
2026-05-29 12:45:20 +03:00
2026-05-29 08:38:45 +03:00
2026-06-12 10:41:59 +03:00
2026-06-01 09:34:29 +03:00
2026-06-04 14:30:47 +03:00
2026-06-02 22:13:01 +03:00
2026-06-02 21:44:34 +03:00
2026-06-02 20:03:03 +03:00
2026-05-29 22:41:37 +03:00
2026-06-14 10:59:17 +03:00
2026-06-01 11:35:00 +03:00
2026-05-30 11:00:40 +03:00
2026-05-30 12:14:48 +03:00
2026-05-30 11:34:12 +03:00
2026-05-30 11:47:06 +03:00
2026-05-30 11:53:51 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:32:40 +03:00
2026-05-30 09:30:37 +03:00
2026-06-01 12:31:44 +03:00
2026-05-30 12:14:48 +03:00
2026-06-14 16:09:10 +03:00
2026-05-29 21:45:33 +03:00
2026-06-04 12:20:56 +03:00
2026-06-03 20:11:04 +03:00
2026-06-04 14:30:47 +03:00
2026-06-03 16:32:57 +03:00
2026-05-30 12:33:05 +03:00
2026-06-04 11:33:01 +03:00