### Steps to reproduce
1. freshly install NC26.0.0rc3 (web installer), set it t…o beta channel
2. delete all skeleton files and folders in /apps/files
3. install Calendar 4.3.0-rc2
4. access /apps/calendar, then switch back to / (or /apps/files)
5. see folder "Calendar" was created
### Expected behavior
No folder should be created in files.
### Actual behaviour
Excess folder "Calendar" in user's root.
### Calendar app version
4.3.0-rc2
### CalDAV-clients used
None, web interface only
### Browser
Firefox 111
### Client operating system
Arch Linux
### Server operating system
Arch Linuix
### Web server
Nginx
### Database engine version
MariaDB
### PHP engine version
Other
### Nextcloud version
26.0.0rc3
### Updated from an older installed version or fresh install
Fresh install
### List of activated apps
```Text
Enabled:
- activity: 2.18.0
- calendar: 4.3.0-rc.2
- cloud_federation_api: 1.9.0
- contacts: 5.2.0
- contactsinteraction: 1.7.0
- dav: 1.25.0
- deck: 1.9.0
- federatedfilesharing: 1.16.0
- files: 1.21.1
- files_frommail: 0.4.0
- files_pdfviewer: 2.7.0
- files_rightclick: 1.5.0
- files_sharing: 1.18.0
- files_trashbin: 1.16.0
- files_versions: 1.19.1
- groupfolders: 14.0.0
- impersonate: 1.13.0
- logreader: 2.11.0
- lookup_server_connector: 1.14.0
- notifications: 2.14.0
- notify_push: 0.6.0
- oauth2: 1.14.0
- password_policy: 1.16.0
- privacy: 1.10.0
- provisioning_api: 1.16.0
- related_resources: 1.1.0-alpha1
- serverinfo: 1.16.0
- settings: 1.8.0
- sharebymail: 1.16.0
- text: 3.7.2
- theming: 2.1.1
- theming_customcss: 1.12.0
- twofactor_backupcodes: 1.15.0
- twofactor_email: 2.7.2
- twofactor_nextcloud_notification: 3.6.0
- twofactor_totp: 8.0.0-alpha.0
- twofactor_webauthn: 1.1.2
- updatenotification: 1.16.0
- viewer: 1.10.0
- workflowengine: 2.8.0
Disabled:
- admin_audit: 1.16.0
- bruteforcesettings: 2.6.0
- circles: 26.0.0 (installed 26.0.0)
- comments: 1.16.0 (installed 1.16.0)
- dashboard: 7.6.0 (installed 7.6.0)
- encryption: 2.14.0
- federation: 1.16.0 (installed 1.16.0)
- files_external: 1.18.0
- firstrunwizard: 2.15.0 (installed 2.15.0)
- nextcloud_announcements: 1.15.0 (installed 1.15.0)
- photos: 2.2.0 (installed 2.2.0)
- recommendations: 1.5.0 (installed 1.5.0)
- support: 1.9.0 (installed 1.9.0)
- survey_client: 1.14.0 (installed 1.14.0)
- suspicious_login: 4.4.0
- systemtags: 1.16.0 (installed 1.16.0)
- user_ldap: 1.16.0
- user_status: 1.6.0 (installed 1.6.0)
- weather_status: 1.6.0 (installed 1.6.0)
```
### Nextcloud configuration
```Text
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"cloud.vacc-freiburg.de"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "26.0.0.10",
"overwrite.cli.url": "https:\/\/cloud.vacc-freiburg.de",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"skeletondirectory": "\/server\/file\/vacc\/_skeleton",
"simpleSignUpLink.shown": false,
"profile.enabled": false,
"account_manager.default_property_scope": {
"avatar": "v2-local",
"phone": "v2-local",
"displayname": "v2-local",
"email": "v2-local"
},
"updater.release.channel": "beta",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "25",
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"app_install_overwrite": [
"files_frommail",
"theming_customcss"
],
"twofactor_enforced": "true",
"twofactor_enforced_groups": [
"admin",
"Technik"
],
"twofactor_enforced_excluded_groups": [],
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0,
"dbindex": 9,
"timeout": 1.5
},
"loglevel": 2,
"logtimezone": "Europe\/Berlin",
"trashbin_retention_obligation": "auto,30",
"versions_retention_obligation": "auto,366",
"default_language": "de",
"default_locale": "de_DE",
"default_phone_region": "DE",
"maintenance": false
}
}
```
### Web server error log
```Text
No errors in webserver errorlog
```
### Log file
```Text
No output in nextcloud.log
```
### Browser log
```Text
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src"). single-file-extension-frames.js:1:294
JQMIGRATE: Migrate is installed, version 3.4.0 jquery-migrate.min.js:2:698
Proxying an event bus of version 3.0.2 with 1.3.0 index.es.js:2337:14
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
You need to fill either the text or the ariaLabel props in the button component.
Object { text: undefined, ariaLabel: null }
Object { _uid: 24, _isVue: true, __v_skip: true, _scope: {…}, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": [], … }
NcButton.js:2:21399
@nextcloud/calendar-js app is using version 2.2019c of the timezone database index.esm.js:13243:4
session heartbeat polling started session-heartbeat.js:103:9
Proxying an event bus of version 3.0.2 with 1.3.0 index.es.js:2337:14
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
Registering notifications container as a menu NotificationsApp.vue:220
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 2 globals.js:59:15
Notifications permissions granted NotificationsApp.vue:454
Polling interval updated to 30000 NotificationsApp.vue:414
Started background fetcher as session_keepalive is enabled NotificationsApp.vue:276
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”. now
You need to fill either the text or the ariaLabel props in the button component.
Object { text: undefined, ariaLabel: null }
Object { _uid: 24, _isVue: true, __v_skip: true, _scope: {…}, "$options": {…}, _renderProxy: {…}, _self: {…}, "$parent": {…}, "$root": {…}, "$children": (1) […], … }
NcButton.js:2:21399
Got notification data NotificationsApp.vue:377
Polling interval updated to 30000 NotificationsApp.vue:414
Backbone is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 6 globals.js:59:15
moment is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
oc_config is deprecated: use OC.config instead, this will be removed in Nextcloud 20 globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
XHRMKCOLhttps://cloud.vacc-freiburg.de/remote.php/dav/files/os//Calendar
[HTTP/2 405 Method Not Allowed 412ms]
calendar home scanned
Array [ {…}, {…} ]
Array [ {…} ]
calendars.js:594:51
The `name` prop is required. Please migrate away from the deprecated `title` prop. 4 NcAppNavigationItem.js:2:177551
Backbone is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
$ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. 6 globals.js:59:15
moment is deprecated: please ship your own, this will be removed in Nextcloud 20 2 globals.js:59:15
oc_config is deprecated: use OC.config instead, this will be removed in Nextcloud 20 globals.js:59:15
jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own. globals.js:59:15
No new notification data received NotificationsApp.vue:382
Polling interval updated to 30000 NotificationsApp.vue:414
```
### Additional info
You should allow to select PHP 8.2 in the bug template.