in 2025.12 several changes have been implemented that cause my markdown tables and indents (block quotes) to change their appearance.
the block quotes are or, instead of an indent I now get this vertical line:
which is not too bad⦠Id rather not have it, but apparently now the card follows specifications it previously didnt ![]()
the tables however now show borders around all of the cells (which they now appear to be, like an excel sheet) and I really dislike that.
before:
now
my original wa using the --|--|-- syntax with this template
content: >
{%- set ns = namespace(nodes=[]) %}
{%- for dev_id in integration_entities('zwave_js')|map('device_id')|unique %}
{%- set node_id = (device_attr(dev_id,'identifiers')|first|last).split('-')[1] %}
{%- set ns.nodes = ns.nodes + [(node_id|int,dev_id)] %}
{%- endfor %}
ID | Manufacturer | Product | Product code | Name by user | Location / Area | FW | Status
:-|:-|:-|:-|:-|:-|:-|:-
{%- for node_id,dev_id in ns.nodes|sort(attribute='0') %}
{{ ['[**%01d**](/config/devices/device/%s)'|format(node_id,dev_id),
device_attr(dev_id,'manufacturer'),
device_attr(dev_id,'name'),
device_attr(dev_id,'model'),
device_attr(dev_id,'name_by_user') or '',
area_name(dev_id) or '',
device_attr(dev_id,'sw_version'),
device_entities(dev_id)|select('search','status')|map('states')|join]|join('|') }}
{%- endfor %}
and I was told to use html and style the table, so I tried that with
{%- set ns = namespace(nodes=[]) %}
{%- for dev_id in integration_entities('zwave_js')|map('device_id')|unique %}
{%- set node_id = (device_attr(dev_id,'identifiers')|first|last).split('-')[1] %}
{%- set ns.nodes = ns.nodes + [(node_id|int,dev_id)] %}
{%- endfor %}
<table style="border-collapse: collapse; width: 100%; font-size: 0.9rem;">
<thead>
<tr>
<th style="border: none; text-align: left;">ID</th>
<th style="border: none; text-align: center;">Manufacturer</th>
<th style="border: none; text-align: left;">Product</th>
<th style="border: none; text-align: left;">Product code</th>
<th style="border: none; text-align: left;">Name by user</th>
<th style="border: none; text-align: left;">Location / Area</th>
<th style="border: none; text-align: left;">FW</th>
<th style="border: none; text-align: left;">Status</th>
</tr>
</thead>
<tbody>
{%- for node_id,dev_id in ns.nodes|sort(attribute='0') %}
<tr>
<td style="border: none;">
<a href="/config/devices/device/{{ dev_id }}"><b>{{ "%01d"|format(node_id) }}</b></a>
</td>
<td style="border: none;">{{ device_attr(dev_id,'manufacturer') }}</td>
<td style="border: none;">{{ device_attr(dev_id,'name') }}</td>
<td style="border: none;">{{ device_attr(dev_id,'model') }}</td>
<td style="border: none;">{{ device_attr(dev_id,'name_by_user') or '' }}</td>
<td style="border: none;">{{ area_name(dev_id) or '' }}</td>
<td style="border: none;">{{ device_attr(dev_id,'sw_version') }}</td>
<td style="border: none;">
{{ device_entities(dev_id)
|select('search','status')
|map('states')
|join }}
</td>
</tr>
{%- endfor %}
</tbody>
</table>
but the result is identical somehowā¦
would anyone be able to spot where I go wrong?
thanks








