liveview-native / liveview-native-core

Provides core language-agnostic functionality for LiveView Native across platforms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LiveView Native Clients: Diff/merge should preserve unchanged elements

shadowfacts opened this issue · comments

Currently going from <a /><b /> to <b /> generates a patch list that first replaces the a element with a new b element and then removes the second b element. It should, instead, just remove the a. This would match how morphdom behaves. See liveview-native/liveview-client-swiftui#769 (comment) for more details.

Blocked by #17

This is resolved by #26