From 62c57023f4b06234cb00ce6f9794fd047622126b Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Thu, 26 Feb 2026 13:03:13 +0100 Subject: [PATCH] Room list: avoid header overflowing when too long (#32645) * fix(room list): make ellipsis works on room list title Regression due to https://github.com/element-hq/element-web/pull/32421 * test(room list): add non regression test --- .../long-title-auto.png | Bin 0 -> 5346 bytes .../RoomListHeaderView.module.css | 1 + .../RoomListHeaderView.stories.tsx | 13 +++++++++++++ 3 files changed, 14 insertions(+) create mode 100644 packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/long-title-auto.png diff --git a/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/long-title-auto.png b/packages/shared-components/__vis__/linux/__baselines__/room-list/RoomListHeaderView/RoomListHeaderView.stories.tsx/long-title-auto.png new file mode 100644 index 0000000000000000000000000000000000000000..6556f221b8068c1b12e7dba8ae160424d18ed1d1 GIT binary patch literal 5346 zcmeI0`BzhC8pkh!;!;4y1?VU^r{mbxCA1bJWbFV_#v)E>K?x8kYDAU@DI`EhaFk{^ z2=vqu7f4VUiBlkvMYcd928cyT#E1a|Lf8Vvkj;>UEO)N`1A5MMoL}bf+dc2O=eghe zJ)h@!-sdSgdL+zk{rl?y0B{TcBIGLoaDD&)tDdf11)V(IQaTL)8-ehU&%dTrz8+70 z$~=`=pm0vy?b3bmr`LZ>+~hL&?LWWWekHWIB{mKlvh8au*3%_pq4|D&Vf4u6qfV`{ zwV|J147z)!0QgF@I@GOr^N$4uscV}2T~_G=sy1yG6(ZIJAL6EnI}Lj@ffzpCgf!5U zbuAR#lqUdaAJrXzWcYsK z6*IGsb!4j4m_SQ&St{z3-jj&bzLeV?_Zs^@uDt{Rl)Ak!SXe@*dAC=-u|jTJsvBt{ zQ~H-Ac@rdZ?yJ(nWNybR-qpC=kxMC@>&?Aequ7g`N?#r<;z2t}$)r10$IwAngV!F) zvNSt)aD!>|=0+;(Gb7Gt(Lsc4`OCHNI6|q?X$;A<62j4uFWo6#P54}+}U-IW~bD5N9Ryn=D2=>x?N4Utw zkd_*VbeaF~+1kB~`u$?tBN}&9*#%~d-OJQSXe|=HRdOw3z^t2=L7&FkrV81trCUv) zGU_EN=jGt~fXYeqLU`ms+fC=b8aQZfxqJkn>djNPSV>i=ShQ&ZLAD$HOjgn3)Op9I z33}gLMY^p#7!QAL@bR;1##uZSIu9Ix1Ydd3NZ%j|R8nbom5Ld&{&7uwt}c|ov~(xx zuC;bezrYbI0#jZfAkG6lZ^WhY zE&dcm0&G~dIuC80ydZ_~sH4q?eRJn;c`e>oF7hz+;TxYN7YDo3g#OpEbvuQ|hp_yd zHokqhnz3nqC>p0u6KxAfe0WjC5jbipPM1dCO>4Q4Ig`j0DEf|zswm6r{0@?uA`S$- ziXa|KsSgNyoY|+*?lV+2%Z75!lL|P! zjngC!s^tWwd+#}RP7WyvF?39exb1x#8)`jVhc;||f+r2E6Eq-lH-CA(*@EdZJaYTf z5%2mP2uzv?b1>nwVNN1XW~f;m!fZskK;5B2e@x#90Og{_Dr_WkxtLKT@}2P>ql0!S z8;^c3J7@0szoN*#YrOE83l9rDE~yjV3?(NKkDt2o4a<0ywiy+i5+JKZ~wJnmC7=>^wU+r%)JZl!&z6E zLvKl0@ML1498&YGU8fhmo4Q!UuFCFra_wB+1X_M3i7mFaZ(_#3lSXhl^}laAEtyCv z8)xbNp=RW<43z|Y_Q)14N^1;`l-$TSc!>okgl_OLa#hTGxG?@~1jLzb9JH}2(r>iC zh)rQyEr#!Vh3+Vdai=8awOyaj2thmA==lQ!V-`B005%h%RaoRd~%)CyCr5H)4d%TC&LrF3}XB1 zb-P&9C4$7KW?EE+nHpgD(T4w!WU90%q>(6fupij7ivf3Mi{BO*(YE~O=A9nN$Y~!$ zmHj#xw?<>Z+pf_ zhBXZ|9mZQxaAX!keFy;RT%wOJ-|P9b0zsaL*iT3|&7{eWC6&mBW81XnQ@FhJ{+VzU z$BLuzXUcIjB++5pMdS@|!M+Kh2Zm}@V@4>`B{X|W!%07qVW2g&Wu&GW69gAmcAXgv z7G$N|AL@&MAp4~%t$*9v%+iK9%q-OV=x2X>lY6% ( +
+ +
+ ), + ], + args: { + title: "Loooooooooooooooooooooooooooooooooooooong title", + }, +};