File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,7 +41,12 @@ export function truncateElement(element) {
4141 const maxLen = 300 ;
4242 const maxAttrNameOrValueLen = 20 ;
4343
44- const deepStr = getOuterHtml ( element ) ;
44+ let deepStr = getOuterHtml ( element ) ;
45+
46+ // a11y-engine changes - apply regex before truncation
47+ const regex = / \s * d a t a - p e r c y - [ ^ = ] + = " [ ^ " ] * " / g;
48+ deepStr = deepStr . replace ( regex , '' ) ;
49+
4550 let vNode = getNodeFromTree ( element ) ;
4651 if ( ! vNode ) {
4752 vNode = new VirtualNode ( element ) ;
@@ -256,11 +261,8 @@ function getSource(element) {
256261 return '' ;
257262 }
258263
259- // a11y-engine changes
260- const regex = / \s * d a t a - p e r c y - [ ^ = ] + = " [ ^ " ] * " / g;
261- let htmlString = htmlString . replace ( regex , '' ) ;
262- htmlString = truncateElement ( element ) ;
263- return htmlString ;
264+ // a11y-engine changes - use truncateElement which handles regex replacement
265+ return truncateElement ( element ) ;
264266}
265267
266268/**
You can’t perform that action at this time.
0 commit comments