diff --git a/src/compiler/compile/nodes/Element.ts b/src/compiler/compile/nodes/Element.ts index 903de939bb..bb3b26de63 100644 --- a/src/compiler/compile/nodes/Element.ts +++ b/src/compiler/compile/nodes/Element.ts @@ -11,7 +11,7 @@ import StyleDirective from './StyleDirective'; import Text from './Text'; import { namespaces } from '../../utils/namespaces'; import map_children from './shared/map_children'; -import { regex_dimensions, regex_starts_with_newline, regex_non_whitespace_character, regex_box_size, regex_border_box_size, regex_content_box_size } from '../../utils/patterns'; +import { regex_dimensions, regex_starts_with_newline, regex_non_whitespace_character, regex_box_size } from '../../utils/patterns'; import fuzzymatch from '../../utils/fuzzymatch'; import list from '../../utils/list'; import Let from './Let'; diff --git a/src/compiler/compile/render_dom/wrappers/Element/Binding.ts b/src/compiler/compile/render_dom/wrappers/Element/Binding.ts index aa4a2d35da..103e26a210 100644 --- a/src/compiler/compile/render_dom/wrappers/Element/Binding.ts +++ b/src/compiler/compile/render_dom/wrappers/Element/Binding.ts @@ -416,13 +416,7 @@ function get_value_from_dom( //
if (regex_box_size.test(name)) { - const functionName = ({ - "contentRect": "get_content_rect", - "contentBoxSize": "get_content_box_size", - "borderBoxSize": "get_border_box_size", - "devicePixelContentBoxSize": "get_device_pixel_content_box_size", - })[name]; - return x`@${functionName}(this)`; + return x`@ResizeObserverSingleton.entries.get(this)?.${name}`; } //