diff --git a/src/components/detailedRequest/index.tsx b/src/components/detailedRequest/index.tsx
index c3b0438..8789a3f 100644
--- a/src/components/detailedRequest/index.tsx
+++ b/src/components/detailedRequest/index.tsx
@@ -58,10 +58,10 @@ const DetailedRequest = memo(({ title, data, view, protocol }: DetailedRequestP)
Copy
+
{data}
diff --git a/src/lib/localStorage/index.ts b/src/lib/localStorage/index.ts
index 2e60cb3..0555854 100644
--- a/src/lib/localStorage/index.ts
+++ b/src/lib/localStorage/index.ts
@@ -58,7 +58,11 @@ export const getStoredData = (): StoredData => {
const stored = localStorage.getItem(STORAGE_KEY);
if (stored) {
const parsed = JSON.parse(stored);
- return { ...defaultStoredData, ...parsed };
+ return {
+ ...defaultStoredData,
+ ...parsed,
+ filter: { ...defaultStoredData.filter, ...parsed.filter },
+ };
}
} catch (error) {
console.error('Failed to read from localStorage:', error);
diff --git a/src/lib/types/filter.ts b/src/lib/types/filter.ts
index b62f03e..487c4b7 100644
--- a/src/lib/types/filter.ts
+++ b/src/lib/types/filter.ts
@@ -5,6 +5,7 @@ export type Filter = Record;
export const defaultFilter: Filter = {
dns: true,
http: true,
+ https: true,
smtp: true,
};
diff --git a/src/lib/types/protocol.ts b/src/lib/types/protocol.ts
index 3d04d17..1b5bc81 100644
--- a/src/lib/types/protocol.ts
+++ b/src/lib/types/protocol.ts
@@ -1,4 +1,4 @@
-export const protocols = ['dns', 'http', 'smtp'] as const;
+export const protocols = ['dns', 'http', 'https', 'smtp'] as const;
export type Protocol = (typeof protocols)[number];
export const Protocol = {