You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2020/01/20 03:06:00 UTC
[jira] [Created] (GUACAMOLE-930) "Display language" menu is empty
in Guacamole preferences
Mike Jumper created GUACAMOLE-930:
-------------------------------------
Summary: "Display language" menu is empty in Guacamole preferences
Key: GUACAMOLE-930
URL: https://issues.apache.org/jira/browse/GUACAMOLE-930
Project: Guacamole
Issue Type: Bug
Components: guacamole
Affects Versions: 1.1.0
Reporter: Mike Jumper
Fix For: 1.1.0
As noted in [guacamole-client pull request #453|https://github.com/apache/guacamole-client/pull/453] for GUACAMOLE-903, the current {{staging/1.1.0}} branch fails to render the "Display language" menu in the Guacamole preferences page, instead presenting an empty menu. This behavior appears to be a regression introduced by GUACAMOLE-630 and was not present in 1.0.0.
The failure is due to an {{[$rootScope:inprog]}} error on the {{$scope.$apply()}} call within {{languageFieldController}} which assigns the available languages:
{code:javascript}
// Retrieve defined languages
languageService.getLanguages().then(function languagesRetrieved(languages) {
$scope.$apply(function updateLanguageOptions() {
$scope.languages = languages;
});
}, requestService.DIE);
{code}
According to git bisect, the specific commit introducing the issue is [commit 93ba19a|https://github.com/apache/guacamole-client/commit/93ba19ac26a3509878023886eee0140bcf3face9]:
{code:none}
commit 93ba19ac26a3509878023886eee0140bcf3face9
Author: Michael Jumper <mj...@apache.org>
Date: Sun Aug 18 22:00:16 2019 -0700
GUACAMOLE-630: Create a new injector for field type instances only if needed.
Creating a new injector re-initializes services and providers within
its modules. If those services or providers rely on being singletons
(as colorPickerService does), this produces unexpected behavior.
:040000 040000 d915e8e91b46dfae89c126515aca83a215e0becf 884ef37f363f2e180f94b4fd48f13782cc77657d M guacamole
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)