From b585816faf7523f3b963d55432177c0bcb118ab8 Mon Sep 17 00:00:00 2001 From: Torsten Brendgen Date: Fri, 17 Jul 2026 21:22:16 +0200 Subject: [PATCH] Verbessere die Erkennung von Zeilen in _findRowElement durch Verwendung von data-automationid und Klassenname. --- .../expiryIndicator/ExpiryIndicatorFieldCustomizer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/extensions/expiryIndicator/ExpiryIndicatorFieldCustomizer.ts b/src/extensions/expiryIndicator/ExpiryIndicatorFieldCustomizer.ts index 81bd47b..391e9f2 100644 --- a/src/extensions/expiryIndicator/ExpiryIndicatorFieldCustomizer.ts +++ b/src/extensions/expiryIndicator/ExpiryIndicatorFieldCustomizer.ts @@ -172,7 +172,9 @@ export default class ExpiryIndicatorFieldCustomizer let level: number = 0; while (current && level < 16) { const className: string = typeof current.className === 'string' ? current.className : ''; - if (current.getAttribute('role') === 'row' || className.indexOf('ms-DetailsRow') >= 0) { + const classes: string[] = className ? className.split(/\s+/) : []; + if (current.getAttribute('data-automationid') === 'DetailsRow' || + current.getAttribute('role') === 'row' || classes.indexOf('ms-DetailsRow') >= 0) { return current; } current = current.parentElement;