Skip to content

Commit 4ddd37a

Browse files
committed
Fix tooltips and editor failing to mark invalid tokens when private key
is missing.
1 parent 8267a13 commit 4ddd37a

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/website/editor/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,9 @@ function encodeToken() {
208208

209209
tokenEditor.setValue(encoded);
210210
} catch(e) {
211-
console.error('Failed to sign/encode token: ', e);
211+
console.error('Failed to sign/encode token: ', e);
212+
markAsInvalid();
213+
tokenEditor.setValue('');
212214
}
213215

214216
verifyToken();

src/website/editor/tooltip.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export function tooltipHandler(event) {
1818
payloadTooltipElement.style.left = event.pageX + 'px';
1919
payloadTooltipElement.style.top = event.pageY + 'px';
2020

21-
payloadTooltipElement.style.display = '';
21+
payloadTooltipElement.style.display = 'block';
2222
} else {
2323
payloadTooltipElement.style.display = 'none';
2424
}

views/index.pug

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ block content
159159
p.text-line PAYLOAD:
160160
span DATA
161161
.js-payload
162-
#js-payload-tooltip
162+
#js-payload-tooltip placeholder
163163

164164
.jwt-explained.jwt-signature
165165
p.text-line VERIFY SIGNATURE

0 commit comments

Comments
 (0)