https://bugs.documentfoundation.org/show_bug.cgi?id=163710
Bug ID: 163710
Summary: import or copy&paste of html with rowspan breaks its
layout
Product: LibreOffice
Version: 24.8.2.1 release
Hardware: All
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Description:
I am trying to open html document or copy&paste table from firefox (both
behaves the same). The table contain rowspan. The table is inserted
incorrectly.
Steps to Reproduce:
Paste attached html code to test.html
Open Writter
File -> Open -> test.html
Open test.html in firefox
Compare how it looks like
Actual Results:
the table should have same layout as it is rendered by firefox. Data from first
column are moving to right for some reason.
Expected Results:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Conference Schedule</title>
<link rel="stylesheet" href="./style.css" type="text/css"></head>
<body>
<h1>sobota, 2. listopadu 2024</h1>
<table border="1">
<tr><th></th><th>D105</th><th>D0206</th><th>D0207</th><th>A112</th><th>A113</th></tr>
<tr><td rowspan="6">09:30 — 10:30 </td><td rowspan="3"
class="track22"><span class="title">Úvodní slovo</span></td>
<td rowspan="6.0"></td><td rowspan="6.0"></td><td rowspan="6.0"></td><td
rowspan="6.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">10:00 — 11:00 </td><td rowspan="9"
class="track16">Petr Krčmář: <span class="title">SVCB, HTTPS, DDR a další
novinky v DNS</span></td>
<td rowspan="9" class="track23">Petr Šic, Ota Železný, Jan Ledvina: <span
class="title">Vývoj studentské suborbitální rakety</span></td>
<td rowspan="9" class="track18">Dominik Matoulek: <span
class="title">PhysiBox</span></td>
<td rowspan="9" class="track18">Jirka Herrmann: <span class="title">OpenAlt
Table Topics, aneb zkuste si Toastmasters</span></td>
<td rowspan="9" class="track23">Anna Bučinská: <span class="title">Vývoj
studentského humanoida</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td><td
rowspan="27.0"></td><td rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">11:00 — 12:00 </td><td rowspan="9"
class="track20">Ondřej Profant: <span class="title">Jak to bylo se stavebním
řízením</span></td>
<td rowspan="9" class="track23">Petr Štěpánek: <span class="title">From
Skateboards to Genomics and More</span></td>
<td rowspan="9" class="track16">Luboš Kocman: <span class="title">openSUSE Leap
16.0</span></td>
<td rowspan="2" class="track23">Anna Jungmannová: <span
class="title">Vrstevnické vyučování kybernetické bezpečnosti</span></td>
</tr>
<tr></tr>
<tr><td rowspan="2.0"></td></tr>
<tr></tr>
<tr><td rowspan="2" class="track23">Ota Michálek: <span class="title">Czech
Rocket Society & Czech Rocket Challenge</span></td>
</tr>
<tr></tr>
<tr><td rowspan="18.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="15.0"></td><td rowspan="15.0"></td><td
rowspan="15.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">12:00 — 13:00 </td></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">13:00 — 14:00 </td><td rowspan="9"
class="track16">Petr Hodač: <span class="title">GCC - překladač, optimalizace,
měření, CPU</span></td>
<td rowspan="5" class="track23">Václav Knapp: <span class="title">Historie a
současnost výzkumu umělé inteligence</span></td>
<td rowspan="9" class="track20">Ondřej Profant: <span class="title">Kam se
posunul egovernment za uplynulé 3 roky?</span></td>
<td rowspan="21" class="track16">Jiří Vlasák: <span class="title">Rebase is
base</span></td>
<td rowspan="9" class="track16">Jiří Konečný: <span class="title">Strastiplná
cesta nového Web UI interface pro Anacondu</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="1.0"></td></tr>
<tr><td rowspan="5" class="track16">Pavel Smrz: <span class="title">Could NGI0
Project(s) Pay YourFree and Open Source Development?</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td></tr>
<tr></tr>
<tr><td rowspan="1.0"></td></tr>
<tr><td rowspan="12">14:00 — 15:00 </td><td rowspan="9"
class="track16">Michal Hrušecký: <span class="title">Novinky v
Turrisu</span></td>
<td rowspan="9" class="track23">Ing. Radko Sáblík: <span
class="title">Kombinovaná výuka</span></td>
<td rowspan="9" class="track18">Mária Šviriková: <span class="title">Ako sa
(ne)rozprávať s používateľmi</span></td>
<td rowspan="9" class="track16">Martin Stransky: <span class="title">Shrnutí
stavu Linuxového desktopu, Firefoxu, Gtk, VA-API, Vulkanu, HDR,
DMABuf</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td><td
rowspan="3.0"></td><td rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">15:00 — 16:00 </td><td rowspan="9"
class="track17">Adam Procio: <span class="title">Linux v tvojí ledničce -
YoctoProject a OE</span></td>
<td rowspan="9" class="track23">Alexandr Waage: <span class="title">Správa ICT
na školách v rukou studentů</span></td>
<td rowspan="9" class="track16">Jiří Eischmann: <span class="title">Nerozbitný
Linux pro celou rodinu</span></td>
<td rowspan="21" class="track20">Radim Štampach, Daniel Kašík, Miloslav
Ofúkaný: <span class="title">Missing maps mapathon - umísťujeme ty
nejzranitelnější na mapu světa</span></td>
<td rowspan="5" class="track19">Tomáš Tichý: <span class="title">VoD a další
služby s IPv6 tunelem od HE</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="5" class="track18">Jiří Vlasák: <span
class="title">Neprogramátor</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td></tr>
<tr><td rowspan="2.0"></td></tr>
<tr></tr>
<tr><td rowspan="12">16:00 — 17:00 </td><td rowspan="9"
class="track18">Pavel Šimerda, Sára Šimerdová: <span class="title">Na
programování nemusíme umět číst a psát</span></td>
<td rowspan="9" class="track18">Michal Ševčík: <span class="title">Nové
přístupy ke vzdělávání: jsou opravdu nové?</span></td>
<td rowspan="9" class="track16">Ondřej Caletka: <span class="title">Pohled do
zákulisí sítě pro RIPE Meeting</span></td>
<td rowspan="9" class="track22"><span class="title">Lightning talks</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table><h1>neděle, 3. listopadu 2024</h1>
<table border="1">
<tr><th></th><th>D105</th><th>D0206</th><th>D0207</th><th>A112</th><th>A113</th></tr>
<tr><td rowspan="6">09:30 — 10:30 </td><td rowspan="3"
class="track22"><span class="title">Úvodní slovo</span></td>
<td rowspan="6.0"></td><td rowspan="6.0"></td><td rowspan="6.0"></td><td
rowspan="18.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">10:00 — 11:00 </td><td rowspan="9"
class="track20">Marcel Kolaja: <span class="title">Jsou technologie
přeregulované nebo podregulované?</span></td>
<td rowspan="9" class="track16">Tomas Vondra: <span class="title">What's new in
PostgreSQL 17</span></td>
<td rowspan="9" class="track16">Pavel Píša: <span class="title">Začlenění
real-time podpory do Linuxu ve zlatém balení</span></td>
<td rowspan="9" class="track17">Petr Nosek, Jiří Husák: <span
class="title">Majordomus - open source hardware a software pro chytrou
domácnost</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td><td
rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">11:00 — 12:00 </td><td rowspan="9"
class="track19">Ondřej Doležal: <span class="title">Bezpečné DNS doma i na
cestách</span></td>
<td rowspan="9" class="track17">Lukáš Kotek: <span class="title">Retro laptop
Pocket 386 a FreeDOS</span></td>
<td rowspan="9" class="track16">esyr: <span class="title">Současný
strace</span></td>
<td rowspan="9" class="track17">David Beck: <span class="title">Jak jsem si
naprogramoval vlastní hlasovou asistentku pro iPhone a Apple Watch</span></td>
<td rowspan="9" class="track18">Ing. Pavel Šafl: <span
class="title">Propojování mezipředmětových vztahů na Základních
školách</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="15.0"></td><td rowspan="15.0"></td><td rowspan="15.0"></td><td
rowspan="15.0"></td><td rowspan="15.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">12:00 — 13:00 </td></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">13:00 — 14:00 </td><td rowspan="9"
class="track16">Pavol Hejný: <span class="title">Jak vyvíjet aplikace nad
velkými jazykovými modely</span></td>
<td rowspan="9" class="track16">Luděk Šmíd: <span class="title">Godot Game
Engine - jak na váš první projekt?</span></td>
<td rowspan="9" class="track17">Martin Hubáček: <span class="title">Jak
používáme embedded Zephyr RTOS v HARDWARIO</span></td>
<td rowspan="21" class="track16">Tomas Vondra: <span class="title">Praktické
základy vývoje PostgreSQL</span></td>
<td rowspan="9" class="track16">Josef Reidinger: <span class="title">Agama:
novy linuxový instalátor po roce</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="3.0"></td><td
rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">14:00 — 15:00 </td><td rowspan="9"
class="track16">Standa Láznička: <span class="title">Co je to ten
Kubernetes?</span></td>
<td rowspan="9" class="track20">Lukáš Jelínek: <span class="title">Mapujeme
každý den se StreetComplete</span></td>
<td rowspan="9" class="track21">Martin Kolman: <span class="title">Sailfish OS
- znovuzrození nezničitelného mobilního OS</span></td>
<td rowspan="9" class="track16">David Bařina: <span class="title">Komprese
dat</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="3.0"></td><td rowspan="3.0"></td><td rowspan="14.0"></td><td
rowspan="3.0"></td><td rowspan="3.0"></td></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="12">15:00 — 16:00 </td><td rowspan="9"
class="track17">Pavel Machek: <span class="title">Hry, rotoped a sen o
létajícím kole</span></td>
<td rowspan="5" class="track18">Jiří Šperka: <span class="title">Může
generativní AI škodit fyzice?</span></td>
<td rowspan="9" class="track16">Pavol Hejný: <span class="title">Vytvořte si
svého avatara pro psaní příspěvků!</span></td>
<td rowspan="5" class="track16">Josef Reidinger: <span class="title">Full Stack
vývoj a opensource nástroje</span></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="6.0"></td><td rowspan="6.0"></td></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td rowspan="1.0"></td><td rowspan="2.0"></td></tr>
<tr><td rowspan="1" class="track22"><span class="title">Pár slov na
závěr</span></td>
</tr>
</table></body></html>
Reproducible: Always
User Profile Reset: No
Additional Info:
I don't know how to attach file into bugzilla.
--
You are receiving this mail because:
You are the assignee for the bug.