Oliver Blanthorn
e1bee5e8c4
Merge branch 'dismiss_fillcmdline_tmp' of https://github.com/glacambre/tridactyl into glacambre-dismiss_fillcmdline_tmp
2018-07-12 16:38:11 +01:00
Oliver Blanthorn
b754c9e619
Merge branch 'fix_buggy_fillcmdline_tmp' of https://github.com/glacambre/tridactyl into glacambre-fix_buggy_fillcmdline_tmp
2018-07-12 16:35:54 +01:00
Oliver Blanthorn
deef62cfbd
Merge branch 'fix_shydactyl' of https://github.com/glacambre/tridactyl into glacambre-fix_shydactyl
2018-07-12 16:31:16 +01:00
Oliver Blanthorn
6fc87d9121
Fix #782 : document editor bind more thoroughly
2018-07-11 11:56:31 +01:00
Oliver Blanthorn
39c9dbf63a
Merge pull request #786 from gsbabil/gsbabil/fix-native-messenger-exe-download
...
Fix native_main.exe download failure, PowerShell auto-close etc.
2018-07-11 11:38:10 +01:00
Babil Golam Sarwar
02c76e0f00
Fix PowerShell auto-close when native-messenger installation fails
2018-07-11 17:08:44 +10:00
Babil Golam Sarwar
be245d5dfa
Add TLS 1.1/1.2 support to Invoke-WebRequest
2018-07-11 11:37:34 +10:00
Oliver Blanthorn
eb118c9fbd
Merge pull request #785 from glacambre/make_tabprev_synchronous
...
excmds.ts: Make tabprev synchronous
2018-07-10 18:45:40 +01:00
glacambre
c2d5f27394
excmds.ts: Make tabprev synchronous
...
This fixes https://github.com/cmcaine/tridactyl/issues/783 .
2018-07-10 19:35:21 +02:00
Oliver Blanthorn
64a494adb8
Fix #778 : add warning to RC about requirement for beta
2018-07-09 15:29:13 +01:00
Oliver Blanthorn
e00900c128
Merge pull request #770 from glacambre/fix_focus_hijacking
...
dom.ts: Fix focus hijacking again
2018-07-07 12:41:36 +01:00
glacambre
729035ff2e
dom.ts: Fix focus hijacking again
...
The previous code called realFocus unconditionally. This fixed
https://github.com/cmcaine/tridactyl/issues/768 but broke
allowautofocus.
The new code makes sure to check the user's allowautofocus setting
before calling realFocus. I am not sure why it fixes #768 but I believe
it might be because bandcamp relies on synchronicity and that the
previous code used await.
2018-07-07 12:17:59 +02:00
Oliver Blanthorn
283166e464
Merge pull request #769 from glacambre/fix_focus_hijacking
...
dom.ts: Fix focus hijacking
2018-07-07 10:39:39 +01:00
glacambre
e9c636f5c6
dom.ts: Fix focus hijacking
2018-07-06 22:07:25 +02:00
Oliver Blanthorn
581fda074e
Merge branch 'enhance_tabopen_container_completion' of https://github.com/glacambre/tridactyl into glacambre-enhance_tabopen_container_completion
2018-07-06 12:43:20 +01:00
glacambre
6e8332fe7c
Fix scrolling on bugzilla.mozilla.org
...
The problem was caused by elements having their scroll-behavior set to
"smooth". This meant that offsetTop was updated with a delay. The delay
made Tridactyl that the element couldn't be scrolled at all and thus
scrolling failed.
This commit has the nice side-effect of disabling smooth scrolling ig
"smoothscroll" isn't set to "true" in the config.
This fixes https://github.com/cmcaine/tridactyl/issues/762 .
2018-07-06 07:06:05 +02:00
glacambre
cb06d3b9d5
Fix fillcmdline_tmp not closing the cmdline when changing tabs
2018-07-05 19:50:32 +02:00
glacambre
034d561da8
History.ts: Make winopen completion ignore -private arg
2018-07-05 19:07:00 +02:00
Oliver Blanthorn
35c027b695
Merge pull request #763 from bodograumann/statuspanel
...
Make guiset hoverlink compatible with firefox 61
2018-07-05 17:02:30 +01:00
Bodo Graumann
f017f74973
Make guiset hoverlink compatible with firefox 61
...
In firefox 61 there has been a medium change to how the status panel
(that shows the link the user hovers over) is created. Compare firefox
changeset 18bbbdc02213:
https://hg.mozilla.org/releases/mozilla-release/rev/18bbbdc02213
In particular there is no more statuspanel tag. Instead there is an hbox
with id="statuspanel".
2018-07-05 17:51:46 +02:00
Oliver Blanthorn
409f27069e
Merge pull request #759 from glacambre/fix_sanitize_race_condition
...
Fix race condition in :sanitise
2018-07-05 09:26:19 +01:00
glacambre
2fed33c115
Fix race condition in :sanitise
...
This fixes https://github.com/cmcaine/tridactyl/issues/724 .
What happened was that sanitise was executed,
browser.storage.{local,sync}.clear() was called, the rest of the
settings were modified and only after this was the onChange event
listener in config.ts called, which then cleared the config.
Awaiting the result of .clear() makes sure that the onChange event
listener is triggered before executing any other command that might
make modifications to the browser storage. This can (and has) been
verified by surrounding the .clear() calls with console.logs and adding
a console.log to the onChange event listener.
2018-07-05 08:05:30 +02:00
glacambre
b6792a9ec3
History.ts: Make tabopen completion ignore -c arg
2018-07-05 06:04:05 +02:00
glacambre
b3e5aa6238
Fix shydactyl
...
As mentionned in https://github.com/cmcaine/tridactyl/issues/748 ,
https://github.com/cmcaine/tridactyl/pull/736 and
https://github.com/cmcaine/tridactyl/pull/728 broke shydactyl by
changing the number of cells in the completion buffer, which resulted in
the wrong cells being displayed and hidden.
This is fixed by using classes.
2018-07-04 08:14:38 +02:00
Jeff King
de62321495
Fix yank canonical, short link feedback message
2018-07-03 23:40:06 +01:00
Oliver Blanthorn
c0c0abbcab
Add binds for yankmd and yanktitle
2018-07-03 19:12:04 +01:00
Oliver Blanthorn
cf39a9a05d
Add quiet version of fixamo
2018-07-03 19:05:20 +01:00
Oliver Blanthorn
b4fbdaf2ad
Merge pull request #755 from antonva/fix-containercreate
...
Fix containercreate.
2018-07-03 15:58:54 +01:00
Anton Vilhelm Ásgeirsson
41f3cbc563
Fix containercreate by deleting the cookieStoreId property after calling fromString.
2018-07-03 14:43:11 +00:00
Oliver Blanthorn
e20a224fb8
Add message to rest of clipboard yank*
2018-07-03 14:56:18 +01:00
Oliver Blanthorn
2a3814abb6
Fix #752 : yy and others broken
2018-07-03 14:41:55 +01:00
Oliver Blanthorn
e2986ecc4d
Fix yanktitle
2018-07-03 12:49:16 +01:00
Oliver Blanthorn
b026462dd4
Fix #726 : fixamo and guiset now inform the user that they must restart the browser.
2018-07-02 19:36:34 +01:00
Oliver Blanthorn
3f445de847
Add script for finding number of weekly users on buildbot
2018-07-02 13:24:53 +01:00
glacambre
496d1cb0f8
Make <Esc> dismiss fillcmdline_tmp messages
2018-07-02 07:06:26 +02:00
Oliver Blanthorn
1cb2584a57
Make yank use fillcmdline with timeout.
...
`clipboard yank` does not use this as it would break commands such as `installnative`.
2018-07-01 20:43:44 +01:00
Oliver Blanthorn
1d38c8a3e1
Merge branch 'master' of github.com:cmcaine/tridactyl into jcrowgey-add_feedback_to_yank
2018-07-01 20:25:49 +01:00
Oliver Blanthorn
d716b48c85
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-notification_mechanism
2018-07-01 20:24:09 +01:00
Oliver Blanthorn
92d170c22f
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-remove_l
2018-07-01 20:15:57 +01:00
Oliver Blanthorn
b46d85d259
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-fix_#613
2018-07-01 20:10:38 +01:00
Oliver Blanthorn
8c8ce82615
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-private_bufferall
2018-07-01 19:33:01 +01:00
glacambre
95a1ae29b6
Make sure bind/unbind use the same binding format
2018-07-01 18:24:37 +02:00
glacambre
8211a435e4
fillcmdline_tmp: Don't close the cmdline if its content changed
2018-07-01 18:17:35 +02:00
glacambre
bcc13786dc
Make fillcmdline replace cmdline content on empty string
2018-07-01 17:30:10 +02:00
glacambre
52f8cd7060
Implement notification mechanism that does not steal focus
2018-06-30 16:59:10 +02:00
glacambre
f041dbd25b
{excmds,webext,messaging}.ts: Remove l() promise logger
...
When a promise throws an error in l(), the error is automatically logged
in the console. This is a problem because it happens even when the error
is catched by the code that called l(), which might not want to log
errors at all.
l() was necessary when errors thrown in promises didn't reach the
toplevel. Now that they do, it is safe to remove l().
This will enable better error handling.
2018-06-30 13:35:35 +02:00
glacambre
6dd9c412dc
Add private window indicator to bufferall
2018-06-26 22:37:33 +02:00
Oliver Blanthorn
c704c51ebe
Merge pull request #734 from vlamacko/fix-non-ascii
...
Fix bug introduced in #733
2018-06-25 15:19:29 +01:00
Vladimir Macko
2fc9eb0c54
Fix bug introduced in #733
2018-06-25 15:43:14 +02:00
Oliver Blanthorn
77dbf4f2a9
Merge pull request #733 from gsbabil/master
...
Fix Non-ASCII username issue reported in #731
2018-06-24 23:29:12 +01:00