Fix for #2488. Use element offsetHeight rather than

getBoundingRect
This commit is contained in:
Arek Ouzounian
2023-01-06 14:56:20 -08:00
parent ba9f2e0f11
commit 7701557b99
+5 -1
View File
@@ -77,7 +77,11 @@ class DomMeasureStrategy implements IMeasureStrategy {
this._measureElement.style.fontSize = `${this._optionsService.rawOptions.fontSize}px`;
// Note that this triggers a synchronous layout
const geometry = this._measureElement.getBoundingClientRect();
const geometry = {
height: Number(this._measureElement.offsetHeight),
width: Number(this._measureElement.offsetWidth),
}
// If values are 0 then the element is likely currently display:none, in which case we should
// retain the previous value.