diff --git a/pkg/web_app/lib/src/widget/completion/widget.dart b/pkg/web_app/lib/src/widget/completion/widget.dart index 52700ba10e..8c6090c002 100644 --- a/pkg/web_app/lib/src/widget/completion/widget.dart +++ b/pkg/web_app/lib/src/widget/completion/widget.dart @@ -272,8 +272,8 @@ final class _CompletionWidget { // Update dropdown position dropdown.style ..display = 'block' - ..left = '${inputBoundingRect.left + caretOffset}px' - ..top = '${inputBoundingRect.bottom}px'; + ..left = '${inputBoundingRect.left + caretOffset + window.scrollX}px' + ..top = '${inputBoundingRect.bottom + window.scrollY}px'; // Apply selectedOptionClass to selected option if (state.suggestions.isNotEmpty) {