summaryrefslogtreecommitdiffstats
path: root/interfacer/src/browsh/firefox.go
diff options
context:
space:
mode:
Diffstat (limited to 'interfacer/src/browsh/firefox.go')
-rw-r--r--interfacer/src/browsh/firefox.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/interfacer/src/browsh/firefox.go b/interfacer/src/browsh/firefox.go
index 6108ba7..e9c8a7d 100644
--- a/interfacer/src/browsh/firefox.go
+++ b/interfacer/src/browsh/firefox.go
@@ -231,10 +231,11 @@ func installWebextension() {
Shutdown(err)
}
file, err := ioutil.TempFile(os.TempDir(), "browsh-webext-addon")
- defer os.Remove(file.Name())
ioutil.WriteFile(file.Name(), []byte(data), 0644)
args := map[string]interface{}{"path": file.Name()}
sendFirefoxCommand("Addon:Install", args)
+ time.Sleep(100 * time.Millisecond)
+ defer os.Remove(file.Name())
}
// Set a Firefox preference as you would in `about:config`