@@ -190,7 +190,7 @@ class ResourceCollector {
190190
191191 if ( / (?: \. j s | \. v i e w \. x m l | \. c o n t r o l \. x m l | \. f r a g m e n t \. x m l ) $ / . test ( name ) ) {
192192 if ( ( ! info . isDebug || debugBundleFilter . matches ( name ) ) ) {
193- // Only analyze non-debug files which are not special debug bundles (like sap-ui-core-dbg.js)
193+ // Only analyze non-debug files and special debug bundles (like sap-ui-core-dbg.js)
194194 promises . push (
195195 this . enrichWithDependencyInfo ( info )
196196 ) ;
@@ -242,8 +242,12 @@ class ResourceCollector {
242242 const nonDebugName = ResourceInfoList . getNonDebugName ( dbgInfo . name ) ;
243243 const nonDbgInfo = this . _resources . get ( nonDebugName ) ;
244244 const newDbgInfo = new ResourceInfo ( dbgInfo . name ) ;
245+
246+ // First copy info of analysis from non-dbg file (included, required, condRequired, ...)
245247 newDbgInfo . copyFrom ( null , nonDbgInfo ) ;
248+ // Then copy over info from dbg file to properly set name, isDebug, etc.
246249 newDbgInfo . copyFrom ( null , dbgInfo ) ;
250+
247251 this . _resources . set ( dbgInfo . name , newDbgInfo ) ;
248252 }
249253 }
@@ -270,7 +274,7 @@ class ResourceCollector {
270274 return filtersByComponent ;
271275 }
272276
273- groupResourcesByComponents ( options ) {
277+ groupResourcesByComponents ( ) {
274278 const orphanFilters = this . createOrphanFilters ( ) ;
275279 for ( const resource of this . _resources . values ( ) ) {
276280 let contained = false ;
0 commit comments