hunk.code_window:     history.push(
         `${commentThreadURL.pathname}${commentThreadURL.search}${commentThreadURL.hash}`,
       );
       dispatch(setVisibleThread(commentThreadId));
       if (!commentThread.isViewed) {
         dispatch(markThreadAsReadRequest(commentThreadId));
       }
     };
  
hunk.labels: keep keep keep keep keep replace replace keep keep keep keep
hunk.file_path: app/client/src/comments/CommentCard/CommentCard.tsx
hunk.type: replace
file: package com.appsmith.server.repositories;
  
  import com.appsmith.server.domains.Plugin;
  import org.springframework.data.mongodb.core.ReactiveMongoOperations;
  import org.springframework.data.mongodb.core.convert.MongoConverter;
  import org.springframework.stereotype.Component;
  
  @Component
  public class CustomPluginRepositoryImpl extends BaseAppsmithRepositoryImpl<Plugin> implements CustomPluginRepository {
  
      public CustomPluginRepositoryImpl(ReactiveMongoOperations mongoOperations, MongoConverter mongoConverter) {
          super(mongoOperations, mongoConverter);
      }
  }
  