Server: Rich workspaces not shown in desktop but will show on iOS client

Created on 28 Jan 2020  Ā·  10Comments  Ā·  Source: nextcloud/server

I upgraded this week my Nextcloud 17 installation to Nextcloud 18.0.0
I was hoping to see the new Rich Workspaces. Unfortunate they are not shown.
However, on a iOS mobile client I can create notes etc.
After creation on the iOS Mobile they are still not visible on the desktop.

I searched support for what possible could cause this. In the left down corner on the desktop I can under settings switch on/off rich workspaces. Doesn't make any difference.

SETUP Servrer:
Ubuntu 18.04 LTS
Nextcloud 18.0.0

SETUP Client:
Apple macintosh MacOS Catalina
Safari or Firefox

0. Needs triage bug needs info

Most helpful comment

accessibility app is enabled, nextcloud 18.0.1 installed, but again the error
GET /nextcloud/ocs/v2.php/apps/text/workspace?path=%2F HTTP/1.1" 404 912
???
is the app text disabled, no error
and now ?

All 10 comments

Thank you for reporting this issue :+1:

I will need your browser console log to investigate this issue. Open your console, reload your page and/or do the action leading to this issue and copy/paste the log in this thread.


How to access your browser console (Click to expand)

Chrome

  • Press either CTRL + SHIFT + J to open the ā€œconsoleā€ tab of the Developer Tools.
  • Alternative method:

    1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.

    2. Click the ā€œconsoleā€ tab.

Safari

  • Press CMD + ALT + I to open the Web Inspector.
  • See Chrome’s step 2. (Chrome and Safari have pretty much identical dev tools.)

IE9

  1. Press F12 to open the developer tools.
  2. Click the ā€œconsoleā€ tab.

Firefox

  • Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
  • or, if Firebug is installed (recommended):

    1. Press F12 to open Firebug.

    2. Click on the ā€œconsoleā€ tab.

Opera

  1. Press CTRL + SHIFT + I to open Dragonfly.
  2. Click on the ā€œconsoleā€ tab.

10:12:25.830 JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js:2:551
10:12:25.870 This page uses the non standard property ā€œzoomā€. Consider using calc() in the relevant property values, or using ā€œtransformā€ along with ā€œtransform-origin: 0 0ā€. addStylesClient.js:220:17
10:12:25.903 Proxying an event bus of version 1.1.2 with 0.2.1 ProxyBus.js:65:14
10:12:25.906 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:66:15
10:12:26.025 Proxying an event bus of version 1.1.2 with 1.0.0 ProxyBus.js:67:14
10:12:26.047 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 3 globals.js:66:15
10:12:26.196 OCA.Viewer initialized Viewer.js:41:10
10:12:26.257 OCA.Files.Sidebar initialized Sidebar.js:37:10
10:12:26.258 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 globals.js:66:15
10:12:26.339 Proxying an event bus of version 1.1.2 with 0.2.1 ProxyBus.js:65:14
10:12:26.349 Proxying an event bus of version 1.1.2 with 0.2.1 ProxyBus.js:65:14
10:12:26.454 OCA.Sharing.ShareSearch initialized ShareSearch.js:33:10
10:12:26.454 OCA.Sharing.ExternalLinkActions initialized ExternalLinkActions.js:33:10
10:12:26.455 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 globals.js:66:15
10:12:26.465 Content Security Policy: The page’s settings blocked the loading of a resource at eval (ā€œscript-srcā€). getInferredName.js:6:19
10:12:26.493 New search handler registered search.js:67:12
10:12:26.650 TypeError: OCA.Files.App.fileList is null
client.js:125:13
10:12:26.687 Clipboard is deprecated: please ship your own, this will be removed in Nextcloud 20 globals.js:66:15
10:12:26.718 registerDetailView is deprecated! It will be removed in nextcloud 20. merged-index.js:7505:12
10:12:26.722 registerTabView is deprecated! It will be removed in nextcloud 20. merged-index.js:7493:12
10:12:26.723 Legacy tabs are deprecated! They will be removed in nextcloud 20. Tab.js:49:11
10:12:26.726 registerTabView is deprecated! It will be removed in nextcloud 20. merged-index.js:7493:12
10:12:26.726 Legacy tabs are deprecated! They will be removed in nextcloud 20. Tab.js:49:11
10:12:26.727 registerTabView is deprecated! It will be removed in nextcloud 20. merged-index.js:7493:12
10:12:26.727 Legacy tabs are deprecated! They will be removed in nextcloud 20. Tab.js:49:11
10:12:26.765
TypeError: "OCA.Accessibility is undefined"
    data RichWorkspace.vue:74
    VueJS 6
    render files.js:188
vue.esm.js:1897:12
10:12:26.894 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 9 globals.js:66:15
10:12:27.028 The escapeHTML library is deprecated! It will be removed in nextcloud 19. 54 globals.js:66:15
10:12:55.930
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 78ms]

10:12:58.499
GEThttps://www.haascloud.com/index.php/css/core/9160-2d7c-server.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.425
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:48:9
10:12:58.426
Expected ā€˜none’, URL, or filter function but found ā€˜alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:667:10
10:12:58.426
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:1044:9
10:12:58.519
GEThttps://www.haascloud.com/index.php/css/core/9160-2d7c-css-variables.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.426
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:1051:9
10:12:58.524
GEThttps://www.haascloud.com/apps/deck/css/activity.css?v=fa73a1d4-7
[HTTP/1.1 200 OK 0ms]

10:12:58.426
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:1055:9
10:12:58.427
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:1307:10
10:12:58.427
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:175:9
10:12:58.427
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:182:9
10:12:58.427
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:186:9
10:12:58.428
Expected ā€˜none’, URL, or filter function but found ā€˜Alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:438:10
10:12:58.428
Expected ā€˜none’, URL, or filter function but found ā€˜alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:132:11
10:12:58.428
Unknown property ā€˜-moz-border-radius’.  Declaration dropped. files:136:22
10:12:58.428
Expected ā€˜none’, URL, or filter function but found ā€˜alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:146:11
10:12:58.428
Unknown property ā€˜-moz-border-radius’.  Declaration dropped. files:150:22
10:12:58.428
Unknown property ā€˜zoom’.  Declaration dropped. files:9:10
10:12:58.428
Expected declaration but found ā€˜*’.  Skipped to next declaration. files:10:5
10:12:58.428
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:55:13
10:12:58.428
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:71:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:137:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:204:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:309:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:321:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜progid’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:585:13
10:12:58.429
Expected ā€˜none’, URL, or filter function but found ā€˜alpha(’.  Error in parsing value for ā€˜filter’.  Declaration dropped. files:15:10
10:12:58.537
GEThttps://www.haascloud.com/apps/files_pdfviewer/css/style.css?v=6a154fe0-7
[HTTP/1.1 200 OK 0ms]

10:12:58.543
GEThttps://www.haascloud.com/index.php/css/notifications/783c-2d7c-styles.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.525 Unrecognized at-rule or error parsing at-rule ā€˜@-ms-viewport’. 9160-2d7c-server.css:1:23415
10:12:58.526 Unknown pseudo-class or pseudo-element ā€˜-ms-input-placeholder’.  Ruleset ignored due to bad selector. 9160-2d7c-server.css:1:54950
10:12:58.550
GEThttps://www.haascloud.com/index.php/css/core/9160-2d7c-results.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.554
GEThttps://www.haascloud.com/index.php/css/files/9eeb-2d7c-merged.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.558
GEThttps://www.haascloud.com/apps/onlyoffice/css/main.css?v=a8ae891f-7
[HTTP/1.1 200 OK 0ms]

10:12:58.562
GEThttps://www.haascloud.com/index.php/css/activity/6c1e-2d7c-style.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.568
GEThttps://www.haascloud.com/apps/maps/css/filetypes.css?v=5256eb2d-7
[HTTP/1.1 200 OK 0ms]

10:12:58.576
GEThttps://www.haascloud.com/index.php/css/text/d233-2d7c-icons.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.580
GEThttps://www.haascloud.com/apps/files_rightclick/css/app.css?v=5e585c9e-7
[HTTP/1.1 200 OK 0ms]

10:12:58.584
GEThttps://www.haascloud.com/index.php/css/files_sharing/c5f2-2d7c-icons.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:12:58.665
GEThttps://www.haascloud.com/index.php/apps/theming/styles?v=7
[HTTP/1.1 200 OK 0ms]

10:12:58.563 Unrecognized at-rule or error parsing at-rule ā€˜@-o-keyframes’. 9eeb-2d7c-merged.css:1:24765
10:12:58.669
GEThttps://www.haascloud.com/apps/files_external/css/external.css?v=d16b8f0e-7
[HTTP/1.1 200 OK 0ms]

10:12:58.680
GEThttps://www.haascloud.com/index.php/css/icons/icons-vars.css?v=1580222467
[HTTP/1.1 200 OK 0ms]

10:13:25.930
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 225ms]

10:13:55.932
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 214ms]

10:14:25.932
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 234ms]

10:14:56.929
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 215ms]

10:15:27.009
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 218ms]

10:15:57.063
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 206ms]

10:16:27.147
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 477ms]

10:16:57.148
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 2753ms]

10:16:57.963
GEThttps://www.haascloud.com/index.php/apps/theming/icon/files?v=7
[HTTP/1.1 200 OK 0ms]

10:16:57.970
GEThttps://www.haascloud.com/index.php/apps/theming/favicon/files?v=7
[HTTP/1.1 200 OK 0ms]

10:16:59.244
GEThttps://www.haascloud.com/index.php/apps/theming/icon/files?v=7
[HTTP/1.1 200 OK 0ms]

10:16:59.248
GEThttps://www.haascloud.com/index.php/apps/theming/favicon/files?v=7
[HTTP/1.1 200 OK 0ms]

10:17:27.518
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 181ms]

10:17:53.527
GEThttps://www.haascloud.com/index.php/css/core/9160-2d7c-server.css?v=1d739781ad54d0243fc29041842f907d-67a1680a-7
[HTTP/1.1 200 OK 0ms]

10:17:57.524
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 211ms]

10:18:27.642
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 230ms]

10:18:40.517
XHRPROPFINDhttps://www.haascloud.com/remote.php/dav/files/conrad/Photos
[HTTP/1.1 207 Multi-Status 215ms]

10:18:40.688
XHRGEThttps://www.haascloud.com/index.php/apps/files/ajax/getstoragestats.php?dir=%2FPhotos
[HTTP/1.1 200 OK 51ms]

10:18:40.731 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 2 globals.js:66:15
10:18:40.765
GEThttps://www.haascloud.com/index.php/avatar/administrator/32
[HTTP/1.1 201 Created 55ms]

10:18:40.764 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 7 globals.js:66:15
10:18:40.841 The escapeHTML library is deprecated! It will be removed in nextcloud 19. 27 globals.js:66:15
10:18:45.669
XHRPROPFINDhttps://www.haascloud.com/remote.php/dav/files/conrad/
[HTTP/1.1 207 Multi-Status 78ms]

10:18:45.669
XHRGEThttps://www.haascloud.com/index.php/apps/recommendations/api/recommendations
[HTTP/1.1 200 OK 325ms]

10:18:45.671
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/text/workspace?path=%2F
[HTTP/1.1 404 Not Found 229ms]

10:18:45.778
XHRGEThttps://www.haascloud.com/index.php/apps/files/ajax/getstoragestats.php?dir=%2F
[HTTP/1.1 200 OK 94ms]

10:18:45.809 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 2 globals.js:66:15
10:18:45.844
GEThttps://www.haascloud.com/index.php/core/preview?fileId=16&c=543ee6ae51e4f&x=500&y=500&forceIcon=0
[HTTP/1.1 200 OK 129ms]

10:18:45.843 The humanFileSize library is deprecated! It will be removed in nextcloud 19. globals.js:66:15
10:18:45.860
GEThttps://www.haascloud.com/index.php/core/preview?fileId=409169&c=dd0e4ef5fc4d9cedc27bde8103de7169&x=500&y=500&forceIcon=0
[HTTP/1.1 304 Not Modified 300ms]

10:18:45.859 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 6 globals.js:66:15
10:18:45.942
GEThttps://www.haascloud.com/index.php/apps/theming/img/core/filetypes/x-office-spreadsheet.svg?v=7
[HTTP/1.1 304 Not Modified 48ms]

10:18:45.944
GEThttps://www.haascloud.com/index.php/apps/theming/img/core/filetypes/folder.svg?v=7
[HTTP/1.1 304 Not Modified 71ms]

10:18:45.950
GEThttps://www.haascloud.com/index.php/apps/theming/img/groupfolders/folder-group.svg?v=7
[HTTP/1.1 304 Not Modified 91ms]

10:18:45.950
GEThttps://www.haascloud.com/index.php/apps/theming/img/core/filetypes/folder-external.svg?v=7
[HTTP/1.1 304 Not Modified 143ms]

10:18:46.060
GEThttps://www.haascloud.com/index.php/apps/theming/img/core/filetypes/application-pdf.svg?v=7
[HTTP/1.1 304 Not Modified 60ms]

10:18:54.050 The humanFileSize library is deprecated! It will be removed in nextcloud 19. 9 globals.js:66:15
10:18:54.189
GEThttps://www.haascloud.com/index.php/apps/theming/img/core/filetypes/folder-shared.svg?v=7
[HTTP/1.1 304 Not Modified 210ms]

10:18:54.197 The escapeHTML library is deprecated! It will be removed in nextcloud 19. 3 globals.js:66:15
10:18:57.644
XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 59ms]

10:19:27.645 XHRGEThttps://www.haascloud.com/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 214ms]

cc @nextcloud/javascript

TypeError: "OCA.Accessibility is undefined"
    data RichWorkspace.vue:74
    VueJS 6
    render files.js:188

@juliushaertl race condition?

I also had this issue, upgraded from 17 to 18 and could not see anything related to workspaces in a browser. Though I was able to resolve it, thanks to @skjnldsv for pointing out Accessibility.

I had originally disabled the Accessibility app when first setting up my Nextcloud instance (v17) a month or so ago. Then I upgraded to 18 just last nigh. After the upgrade I could not see workspaces in the browser at all, though they would show in the iOS app just fine.

When I re-enabled the Accessibility app, workspaces now correctly show in the browser for me. There seems to be some sort of dependency issue with Files and Accessibility.

I had originally disabled the Accessibility app when first setting up my Nextcloud instance (v17) a month or so ago

Ah, right!
I did not knew we allowed disabbling the accessibility app
@rullzer maybe we shouldn't? :p

Ah the joys. Probably because we have no clean API for the filelist to handle this etc.
Or maybe the text app needs accessibility to know how to theme etc.

So short term we should probably force enable it.
But it also calls for a npm package to properly abstract from accesibility I think :wink:

Yes, there is some code to detect the dark mode, I'll make sure to properly check if the accessibility app is available in text.

Hi. I can confirm that once you enable the Accessibility App the Rich Workspaces are shown/enabled.

accessibility app is enabled, nextcloud 18.0.1 installed, but again the error
GET /nextcloud/ocs/v2.php/apps/text/workspace?path=%2F HTTP/1.1" 404 912
???
is the app text disabled, no error
and now ?

Was this page helpful?
0 / 5 - 0 ratings