]> git.gir.st - VimFx.git/blob - documentation/known-bugs.md
update installation, known bugs and development documentation
[VimFx.git] / documentation / known-bugs.md
1 # Known Bugs
2
3 Given that VimFx operates outside the bounds of what Mozilla supports, there
4 are some things that VimFx doesn't play along with well. This page lists
5 problems that affect VimFx when run on versions of Firefox we support
6 (latest *Release* and *ESR* versions).
7
8 ## Responsive Design Mode
9
10 **Affected**: Firefox <= 78
11 **Workaround**: `devtools.responsive.browserUI.enabled;true`
12
13 Launching the (old) Responsive Design Mode breaks VimFx for this tab. The only
14 way to recover is to copy-paste the URL into a new tab.
15
16 The [new RDM] does not have this bug; it can be enabled by switching
17 `devtools.responsive.browserUI.enabled` to `true` in `about:config` in Firefox
18 78 ESR. There is no workaround for Firefox 68 ESR.
19
20 [new RDM]: https://mail.mozilla.org/pipermail/firefox-dev/2020-March/007397.html
21
22 ## Fission
23
24 **Affected**: (future versions)
25 **Workaround**: `fission.autostart;false`
26
27 With [Fission] enabled, VimFx can't inspect out-of-process iframes.
28
29 Fission is not (yet) turned on by default, but can be disabled by switching
30 `fission.autostart` to `false` in `about:config`. A [patch is in the works] that
31 at least prevents VimFx from crashing, but for full OOP-iframe support it is way
32 too early.
33 <!-- As of May 2020, not even Firefox' DevTools support it, let alone other Vim
34 like (web)extensions. Further, I suspect that to avoid a huge rewrite of how
35 VimFx handles element discovery and interaction, we'd need cross-process-DOM
36 APIs that just don't exist right now. -->
37
38 [Fission]: https://wiki.mozilla.org/Project_Fission
39 [patch is in the works]: https://git.gir.st/VimFx.git/shortlog/refs/heads/fission-v2
Imprint / Impressum