1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts
index ce7fe39d739c3ecfa87d382dc278f4b11cbee106..028bd5959ae1c79c715d496fe6df98dbc6d26905 100644
--- a/packages/tailwindcss-language-service/src/util/find.ts
+++ b/packages/tailwindcss-language-service/src/util/find.ts
@@ -360,9 +360,10 @@ doc: TextDocument,
position: Position
): Promise<DocumentClassName> {
let classNames = []
- const searchRange = {
- start: { line: Math.max(position.line - 10, 0), character: 0 },
- end: { line: position.line + 10, character: 0 },
+ const positionOffset = doc.offsetAt(position)
+ const searchRange: Range = {
+ start: doc.positionAt(Math.max(0, positionOffset - 500)),
+ end: doc.positionAt(positionOffset + 500),
}
if (isCssContext(state, doc, position)) {
|