What are compatibility issues?
Compatibility issues warn about the usage of APIs or permissions not available in the latest version of Firefox.
| @-moz-document url-prefix("about:reader") { | |
| /* | |
| Auto-hide reader sidebar (it re-appears only when hovering over it) | |
| source: | |
| https://www.reddit.com/r/firefox/comments/39tcie/how_do_i_hide_the_sidebar_in_reader_view/cs6dmqb | |
| */ | |
| .reader-toolbar,.reader-toolbar .button:not(:hover) { | |
| background-color:transparent !important; |
| --- a/shell/ev-application.c 2018-01-02 23:00:00.502095551 +0100 | |
| +++ b/shell/ev-application.c 2018-01-03 23:15:00.713553169 +0100 | |
| @@ -1059,9 +1059,24 @@ | |
| } | |
| static void | |
| +app_toggle_toolbar_cb (GSimpleAction *action, | |
| + GVariant *parameter, | |
| + gpointer user_data) | |
| +{ |
| #define IT_DISPLAYING_WHITESPACE(it) \ | |
| ((it->what == IT_CHARACTER && (it->c == ' ' || it->c == '\t' || it->c == '/')) \ | |
| || ((STRINGP (it->string) \ | |
| && (SREF (it->string, IT_STRING_BYTEPOS (*it)) == ' ' \ | |
| || SREF (it->string, IT_STRING_BYTEPOS (*it)) == '\t' \ | |
| || SREF (it->string, IT_STRING_BYTEPOS (*it)) == '/')) \ | |
| || (it->s \ | |
| && (it->s[IT_BYTEPOS (*it)] == ' ' \ | |
| || it->s[IT_BYTEPOS (*it)] == '\t' \ | |
| || it->s[IT_BYTEPOS (*it)] == '/')) \ |
| -- BSD | |
| module MyEventHook (fullscreenEventHook') where | |
| import Data.List | |
| import Data.Maybe | |
| import Data.Monoid | |
| import XMonad | |
| import Control.Monad |