Skip to content

Commit b5d8324

Browse files
committed
Tighter remplacement
1 parent d7ffb21 commit b5d8324

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

source/app.svelte

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
99
const getI18N = chrome.i18n.getMessage;
1010
const undoStack = new UndoStack(window);
11-
// Replace the whole kbd because some locales don't call it "ctrl"
1211
1312
const myid = getI18N('@@extension_id');
1413
let extensions = [];

source/lib/undo-stack.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ export default class UndoStack {
44
static isMac = navigator.platform.includes('Mac');
55
static replaceKbdOnMac = string =>
66
UndoStack.isMac
7-
? string.replaceAll(/<kbd>(.*?)<\/kbd>/g, '<kbd>⌘Z</kbd>')
7+
// Some locales don't call it "ctrl"
8+
? string.replace(/(?<=>)[a-z]+\+z/i, '⌘Z')
89
: string;
910

1011
constructor(element) {

0 commit comments

Comments
 (0)