forked from 1b-agent/opencadstudio-upstream
The General-group Hyperlink row becomes an editable text field; committing a value writes the standard PE_URL XDATA record (an empty value clears it). Adds scene::view::dispatch::set_common_xdata, which rebuilds an entity's XDATA to replace or remove a single application record — ExtendedData only appends, so a plain add_record would leave a stale duplicate the reader would pick first. Co-Authored-By: Claude Opus 4.8 <[email protected]>