diff --git a/services/web/frontend/js/features/source-editor/components/editor-context-menu-feedback.tsx b/services/web/frontend/js/features/source-editor/components/editor-context-menu-feedback.tsx
new file mode 100644
index 0000000000..19882d8f87
--- /dev/null
+++ b/services/web/frontend/js/features/source-editor/components/editor-context-menu-feedback.tsx
@@ -0,0 +1,39 @@
+import { FC, memo } from 'react'
+import { useTranslation } from 'react-i18next'
+import {
+ DropdownItem,
+ DropdownDivider,
+} from '@/shared/components/dropdown/dropdown-menu'
+import DropdownListItem from '@/shared/components/dropdown/dropdown-list-item'
+import SplitTestBadge from '@/shared/components/split-test-badge'
+
+const FEEDBACK_FORM_URL = 'https://forms.gle/BsbNQeSwGKEwXpxTA'
+const handleClick = () => {
+ window.open(FEEDBACK_FORM_URL, '_blank', 'noopener,noreferrer')
+}
+
+export const EditorContextMenuFeedback: FC = memo(
+ function EditorContextMenuFeedback() {
+ const { t } = useTranslation()
+
+ return (
+ <>
+
+
+
+ }
+ >
+ {t('give_feedback')}
+
+
+ >
+ )
+ }
+)
diff --git a/services/web/frontend/js/features/source-editor/components/editor-context-menu.tsx b/services/web/frontend/js/features/source-editor/components/editor-context-menu.tsx
index ccc061ec9e..9e54f646a6 100644
--- a/services/web/frontend/js/features/source-editor/components/editor-context-menu.tsx
+++ b/services/web/frontend/js/features/source-editor/components/editor-context-menu.tsx
@@ -15,6 +15,7 @@ import { contextMenuStateField } from '../extensions/context-menu'
import { useFeatureFlag } from '@/shared/context/split-test-context'
import { useContextMenuItems } from '../hooks/use-context-menu-items'
import DropdownListItem from '@/shared/components/dropdown/dropdown-list-item'
+import { EditorContextMenuFeedback } from './editor-context-menu-feedback'
const EditorContextMenu: FC = () => {
const state = useCodeMirrorStateContext()
@@ -78,6 +79,7 @@ const EditorContextMenuContent: FC = memo(function EditorContextMenuContent() {
))}
+
)