diff --git a/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/StyledWrapper.js b/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/StyledWrapper.js
deleted file mode 100644
index 81b4c33b1..000000000
--- a/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/StyledWrapper.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import styled from 'styled-components';
-
-const StyledWrapper = styled.div`
- height: 100%;
- overflow: hidden;
- background: ${(props) => props.theme.bg};
- border-radius: 4px;
-
- .CodeMirror {
- height: 100%;
- font-family: ${(props) => (props.font === 'default' ? 'monospace' : props.font)};
- font-size: ${(props) => (props.fontSize ? props.fontSize : '13px')};
- }
-
- .accordion-header {
- background-color: ${(props) => props.theme.requestTabPanel.card.bg};
-
- &:hover {
- background-color: ${(props) => props.theme.plainGrid.hoverBg};
- }
-
- &.open {
- background-color: ${(props) => props.theme.plainGrid.hoverBg};
- }
- }
-
- .error-header {
- background-color: ${(props) => (props.theme.bg === '#1e1e1e' ? 'rgba(185, 28, 28, 0.1)' : '#fee2e2')};
- }
-
- .error-text {
- color: ${(props) => props.theme.colors.text.danger};
- }
-
- div.tabs {
- div.tab {
- padding: 6px 0px;
- border: none;
- border-bottom: solid 2px transparent;
- margin-right: 1.25rem;
- color: var(--color-tab-inactive);
- cursor: pointer;
-
- &:focus,
- &:active,
- &:focus-within,
- &:focus-visible,
- &:target {
- outline: none !important;
- box-shadow: none !important;
- }
-
- &.active {
- color: ${(props) => props.theme.tabs.active.color} !important;
- border-bottom: solid 2px ${(props) => props.theme.tabs.active.border} !important;
- }
- }
- }
-
- .stream-status {
- display: inline-flex;
- align-items: center;
-
- &.complete {
- color: ${(props) => props.theme.colors.text.green};
- }
-
- &.cancelled {
- color: ${(props) => props.theme.colors.text.danger};
- }
-
- &.streaming {
- color: ${(props) => props.theme.colors.text.blue};
- }
- }
-
- .message-counter {
- display: inline-flex;
- align-items: center;
- margin-left: 10px;
- }
-
- .response-list {
- max-height: 500px;
- overflow-y: auto;
- }
-
- .response-message {
- margin-bottom: 8px;
- padding: 8px;
- border-radius: 4px;
- background-color: var(--color-panel-background);
- }
-`;
-
-export default StyledWrapper;
diff --git a/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/index.js b/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/index.js
deleted file mode 100644
index bb4bf36c0..000000000
--- a/packages/bruno-app/src/components/ResponsePane/WsResponsePane/WSQueryResult/index.js
+++ /dev/null
@@ -1,130 +0,0 @@
-import React, { useState, useEffect } from 'react';
-import Accordion from 'components/Accordion';
-import CodeEditor from 'components/CodeEditor';
-import { get } from 'lodash';
-import { useSelector } from 'react-redux';
-import { useTheme } from 'providers/Theme/index';
-import StyledWrapper from './StyledWrapper';
-import { formatISO9075 } from 'date-fns';
-import WSError from '../WSError';
-
-const WSQueryResult = ({ item, collection }) => {
- const { displayedTheme } = useTheme();
- const preferences = useSelector((state) => state.app.preferences);
- const [showErrorMessage, setShowErrorMessage] = useState(true);
-
- const response = item.response || {};
- const responsesList = response?.responses || [];
- // Reverse the responses list to show the most recent at the top
- const reversedResponsesList = [...responsesList].reverse();
- const hasError = response.isError;
- const hasResponses = responsesList.length > 0;
- const errorMessage = response.error;
-
- // Reset error visibility when a new response is received
- useEffect(() => {
- if (hasError) {
- setShowErrorMessage(true);
- }
- }, [response, hasError]);
-
- // Format a timestamp to a human-readable format
- const formatTimestamp = (timestamp) => {
- if (!timestamp) return 'Unknown time';
-
- try {
- const date = new Date(timestamp);
- return formatISO9075(date);
- } catch (e) {
- return 'Invalid time';
- }
- };
-
- // Format JSON for display
- const formatJSON = (data) => {
- try {
- if (typeof data === 'string') {
- return JSON.stringify(JSON.parse(data), null, 2);
- }
- return JSON.stringify(data, null, 2);
- } catch (e) {
- return typeof data === 'string' ? data : JSON.stringify(data);
- }
- };
-
- if (!hasResponses && !hasError) {
- return (
-