diff options
| -rw-r--r-- | content_scripts/file_urls.css | 6 | ||||
| -rw-r--r-- | manifest.json | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/content_scripts/file_urls.css b/content_scripts/file_urls.css new file mode 100644 index 00000000..fd63c224 --- /dev/null +++ b/content_scripts/file_urls.css @@ -0,0 +1,6 @@ +/* Chrome file:// URLs set draggable=true for links to files (CSS selector .icon.file). This automatically + * sets -webkit-user-select: none, which disables selecting the file names and so prevents Vimium's search + * from working as expected. Here, we reset the value back to default. */ +.icon.file { + -webkit-user-select: auto !important; +} diff --git a/manifest.json b/manifest.json index 5692fe75..de2ad173 100644 --- a/manifest.json +++ b/manifest.json @@ -44,6 +44,11 @@ "css": ["content_scripts/vimium.css"], "run_at": "document_start", "all_frames": true + }, + { + "matches": ["file://*"], + "css": ["content_scripts/file_urls.css"], + "run_at": "document_start" } ], "browser_action": { |
