diff --git a/packages/block-editor/src/components/link-control/index.js b/packages/block-editor/src/components/link-control/index.js index 9d9e6f4e188d4..ac1ec660934a3 100644 --- a/packages/block-editor/src/components/link-control/index.js +++ b/packages/block-editor/src/components/link-control/index.js @@ -422,11 +422,7 @@ function LinkControl( { settings={ settings?.filter( ( { id } ) => id === 'opensInNewTab' ) } - onChange={ ( { opensInNewTab } ) => { - onChange( { - opensInNewTab, - } ); - } } + onChange={ onChange } /> ); } diff --git a/packages/block-editor/src/components/link-control/test/index.js b/packages/block-editor/src/components/link-control/test/index.js index 4e3e9f45e4dea..f8e9aedcbd5bd 100644 --- a/packages/block-editor/src/components/link-control/test/index.js +++ b/packages/block-editor/src/components/link-control/test/index.js @@ -1789,6 +1789,7 @@ describe( 'Addition Settings UI', () => { expect( mockOnChange ).toHaveBeenCalledTimes( 1 ); expect( mockOnChange ).toHaveBeenCalledWith( { + ...selectedLink, opensInNewTab: true, } ); } );