You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2018/04/23 15:35:00 UTC

[jira] [Commented] (GUACAMOLE-554) Firefox about:config setting privacy.resistFingerprinting=true disables ctrl+alt+shift menu

    [ https://issues.apache.org/jira/browse/GUACAMOLE-554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16448319#comment-16448319 ] 

Michael Jumper commented on GUACAMOLE-554:
------------------------------------------

Unfortunately, this seems to be a bug in Firefox.

I can verify the behavior you describe, but testing against the generic JavaScript key event tester at http://guacamole.apache.org/pub/tests/key-event-test.html reveals that Firefox does not fire key events _at all_ for Ctrl, Alt, and Shift, even when pressed individually. It is thus currently impossible for any JavaScript application to handle these key presses within Firefox while {{privacy.resistFingerprinting}} is set.

It's also worth noting that, though no key event is fired for keydown/keyup of modifiers, the {{ctrlKey}} and {{shiftKey}} modifier flags are properly set for the events of non-modifier keys pressed while those modifiers are held down, while the {{altKey}} modifier flag isn't. Having a working {{altKey}} modifier flag would be insufficient for a keyboard shortcut based purely on modifiers like Ctrl+Alt+Shift, but it's clear that this may not be the only keyboard behavior problem introduced by enabling {{privacy.resistFingerprinting}} in Firefox.

I suggest reporting this against Firefox directly. Either keyboard event correctness is being intentionally sacrificed, and there is no way for keyboard handling to work 100% correctly with {{privacy.resistFingerprinting}} enabled, or this is a bug which should be fixed.

> Firefox about:config setting privacy.resistFingerprinting=true disables ctrl+alt+shift menu
> -------------------------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-554
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-554
>             Project: Guacamole
>          Issue Type: Improvement
>    Affects Versions: 0.9.14
>            Reporter: ondra
>            Priority: Trivial
>
> In case of manually changing default settings from false to true _privacy.resistFingerprinting_ (blocks canvas fingerprinting) in about:config - Firefox 59+
> press of ctrl+alt+shift would no longer open side panel menu. Everything else seems to work OK.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)