server icon indicating copy to clipboard operation
server copied to clipboard

[Bug]: Files are automatically opened when entering a folder

Open muchachagrande opened this issue 1 year ago • 2 comments

⚠️ This issue respects the following points: ⚠️

Bug description

When I open a file to edit, for example a .doc or a .txt file, and then I close that file. The if I exit the folder and re enter, the file automatically opens. This also occurres if I refresh the page.

Steps to reproduce

  1. Go to files app
  2. Browse a file to edit
  3. Open that file
  4. After finishing working with the file, close it
  5. Exit the folder and enter again or refresh the page
  6. The file will open again automatically

Expected behavior

The folder content should show and no file should be opened without user intervention

Installation method

Community VM appliance

Nextcloud Server version

29

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.1

Web server

Apache (supported)

Database engine version

PostgreSQL

Is this bug present after an update or on a fresh install?

Updated from a MINOR version (ex. 22.1 to 22.2)

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • [X] Default user-backend (database)
  • [ ] LDAP/ Active Directory
  • [ ] SSO - SAML
  • [ ] Other

Configuration report

{
    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
		[DOMAIN LIST]
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "allow_local_remote_servers": true,
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "29.0.2.2",
        "overwrite.cli.url": "https:\/\/cloud.com\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "upgrade.disable-web": true,
        "log_type": "file",
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "loglevel": "2",
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "mail_smtpmode": "smtp",
        "remember_login_cookie_lifetime": "1800",
        "log_rotate_size": "10485760",
        "trashbin_retention_obligation": "auto, 60",
        "versions_retention_obligation": "auto, 180",
        "activity_expire_days": "120",
        "simpleSignUpLink.shown": false,
        "memcache.local": "\\OC\\Memcache\\Redis",
        "filelocking.enabled": true,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0.5,
            "dbindex": 0,
            "password": "***REMOVED SENSITIVE VALUE***"
        },
        "default_phone_region": "us",
        "logtimezone": "[timezone]",
        "default_language": "[language]",
        "default_locale": "[locale]",
        "htaccess.RewriteBase": "\/",
        "maintenance": false,
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpauthtype": "LOGIN",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "knowledgebaseenabled": false,
        "lost_password_link": "disabled",
        "enable_previews": true,
        "enabledPreviewProviders": [
            "OC\\Preview\\MP3",
            "OC\\Preview\\TXT",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\Krita",
            "OC\\Preview\\OpenDocument",
            "OC\\Preview\\Imaginary",
            "OC\\Preview\\PDF",
            "OC\\Preview\\MSOffice2003",
            "OC\\Preview\\MSOfficeDoc",
            "OC\\Preview\\MSOffice2007",
            "OC\\Preview\\StarOffice",
            "OC\\Preview\\SVG",
            "OC\\Preview\\TIFF",
            "OC\\Preview\\Font",
            "OC\\Preview\\Movie",
            "OC\\Preview\\MKV",
            "OC\\Preview\\MP4",
            "OC\\Preview\\AVI",
            "OC\\Preview\\Illustrator",
            "OC\\Preview\\Photoshop",
            "OC\\Preview\\Postscript",
            "OC\\Preview\\Epub"
        ],
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "twofactor_enforced": "false",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "skeletondirectory": "",
        "theme": "",
        "filesystem_check_changes": true,
        "preview_concurrency_new": "8",
        "preview_concurrency_all": "16",
        "updater.release.channel": "stable",
        "maintenance_window_start": 1,
        "app_install_overwrite": [
            "integration_libretranslate",
            "twofactor_email",
            "keeweb"
        ]
    },
    "apps": {
        "activity": {
            "installed_version": "2.21.1",
            "types": "filesystem",
            "enabled": "yes"
        },
        "admin_audit": {
            "types": "logging",
            "enabled": "yes",
            "logfile": "\/var\/log\/nextcloud\/audit.log",
            "installed_version": "1.19.0"
        },
        "assistant": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.9",
            "free_prompt_picker_enabled": "1",
            "assistant_enabled": "1",
            "stt_folder": "stt_recordings",
            "speech_to_text_picker_enabled": "1",
            "text_to_image_picker_enabled": "1"
        },
        "backgroundjob": {
            "lastjob": "67"
        },
        "bookmarks": {
            "enabled": "[\"users\",\"admin\"]",
            "previews.screenly.url": "",
            "types": "",
            "previews.screenly.token": "",
            "performance.maxBookmarksperAccount": "",
            "previews.screenshotmachine.key": "",
            "previews.webshot.url": "",
            "previews.pageres.env": "",
            "privacy.enableScraping": "true",
            "installed_version": "14.1.2"
        },
        "bruteForce": {
        },
        "bruteforcesettings": {
            "types": "",
            "installed_version": "2.9.0",
            "enabled": "yes"
        },
        "calendar": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "4.7.6"
        },
        "cfg_share_links": {
            "types": "",
            "installed_version": "4.2.0",
            "enabled": "no",
            "default_label_mode": "1"
        },
        "circles": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "loopback_tmp_path": "\/",
            "migration_22": "1",
            "migration_22_1": "1",
            "loopback_tmp_scheme": "https",
            "migration_run": "0",
            "maintenance_update": "{\"3\":1717884308,\"2\":1717885202,\"1\":1717885202}",
            "installed_version": "29.0.0-dev",
            "maintenance_run": "0"
        },
        "cloud_federation_api": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.12.0"
        },
        "comments": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "contacts": {
            "types": "dav",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "6.0.0"
        },
        "contactsinteraction": {
            "types": "dav",
            "enabled": "[\"users\",\"admin\"]",
            "installed_version": "1.10.0"
        },
        "core": {
            "installedat": "1653035702.5341",
            "vendor": "nextcloud",
            "shareapi_allow_links_exclude_groups": "[\"others\"]",
            "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",
            "public_files": "files_sharing\/public.php",
            "shareapi_enforce_expire_date": "no",
            "backgroundjobs_mode": "cron",
            "shareapi_expire_after_n_days": "1",
            "shareapi_default_expire_date": "yes",
            "shareapi_enforce_links_password": "no",
            "shareapi_enable_link_password_by_default": "no",
            "theming.variables": "3a274db0abf52b2dfe2103835efc9e42",
            "moveavatarsdone": "yes",
            "previewsCleanedUp": "1",
            "shareapi_exclude_groups": "yes",
            "shareapi_default_permission_cancreate": "no",
            "shareapi_default_permission_canupdate": "no",
            "shareapi_default_permission_candelete": "no",
            "shareapi_default_permissions": "1",
            "shareapi_default_permission_canshare": "no",
            "newUser.sendEmail": "yes",
            "emailTestSuccessful": "1",
            "shareapi_exclude_groups_list": "[\"others\"]",
            "files_metadata_installed": "1",
            "ai.text2image_provider": "\"integration_openai_image_generation\"",
            "shareapi_restrict_user_enumeration_to_phone": "yes",
            "ai.textprocessing_provider_preferences": "{\"OCP\\\\TextProcessing\\\\FreePromptTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\FreePromptProvider\",\"OCP\\\\TextProcessing\\\\SummaryTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\SummaryProvider\",\"OCP\\\\TextProcessing\\\\HeadlineTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\HeadlineProvider\",\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateProvider\"}",
            "metadataGenerationLastHandledUser": "lala",
            "ai.stt_provider": "\"OCA\\\\OpenAi\\\\SpeechToText\\\\STTProvider\"",
            "lastupdatedat": "1717800989",
            "lastupdateResult": "[]",
            "ai.translation_provider_preferences": "[\"OCA\\\\IntegrationLibreTranslate\\\\LibretranslateProvider\",\"OCA\\\\OpenAi\\\\Translation\\\\TranslationProvider\"]",
            "lastcron": "1717885205",
            "oc.integritycheck.checker": "[]",
            "files_metadata": "{\"photos-original_date_time\":{\"value\":null,\"type\":\"int\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"photos-size\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-exif\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-ifd0\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-gps\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-place\":{\"value\":null,\"type\":\"string\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"blurhash\":{\"value\":null,\"type\":\"string\",\"etag\":\"665610056b140\",\"indexed\":false,\"editPermission\":0}}"
        },
        "dashboard": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "7.9.0"
        },
        "dav": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.30.1",
            "needs_system_address_book_sync": "no",
            "sendEventRemindersPush": "yes",
            "regeneratedBirthdayCalendarsForYearFix": "yes",
            "buildCalendarSearchIndex": "yes",
            "buildCalendarReminderIndex": "yes",
            "chunks_migrated": "1",
            "system_addressbook_exposed": "no"
        },
        "deck": {
            "installed_version": "1.7.0",
            "types": "dav",
            "enabled": "no"
        },
        "extract": {
            "types": "",
            "installed_version": "1.3.6",
            "enabled": "no"
        },
        "federatedfilesharing": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "federation": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "files": {
            "installed_version": "2.1.0",
            "types": "filesystem",
            "enabled": "yes",
            "default_quota": "1 GB",
            "max_chunk_size": "104857600"
        },
        "files_downloadlimit": {
            "installed_version": "2.0.0",
            "types": "",
            "enabled": "yes"
        },
        "files_external": {
            "installed_version": "1.21.0",
            "types": "filesystem",
            "enabled": "yes",
            "user_mounting_backends": "ftp,dav,owncloud,sftp,amazons3,swift,smb,\\OC\\Files\\Storage\\SFTP_Key,\\OC\\Files\\Storage\\SMB_OC",
            "allow_user_mounting": "no"
        },
        "files_pdfviewer": {
            "types": "",
            "installed_version": "2.10.0",
            "enabled": "[\"admin\",\"users\"]"
        },
        "files_reminders": {
            "installed_version": "1.2.0",
            "types": "",
            "enabled": "yes"
        },
        "files_rightclick": {
            "types": "",
            "enabled": "no",
            "installed_version": "1.6.0"
        },
        "files_sharing": {
            "installed_version": "1.21.0",
            "types": "filesystem",
            "enabled": "yes",
            "lookupServerUploadEnabled": "no"
        },
        "files_trashbin": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "files_versions": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "installed_version": "1.22.0"
        },
        "firstrunwizard": {
            "installed_version": "2.13.0",
            "types": "logging",
            "enabled": "no"
        },
        "gptfreeprompt": {
            "enabled": "yes",
            "installed_version": "1.0.2",
            "types": ""
        },
        "gpxpod": {
            "maptiler_api_key": "[API KEY]",
            "use_gpsbabel": "0",
            "reset304": "1",
            "resetPics404": "1",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "5.0.18",
            "types": ""
        },
        "integration_deepl": {
            "installed_version": "1.1.0",
            "enabled": "no",
            "types": ""
        },
        "integration_giphy": {
            "enabled": "yes",
            "types": "",
            "search_gifs_enabled": "0",
            "rating": "r",
            "installed_version": "1.0.10"
        },
        "integration_libretranslate": {
            "from_lang": "en",
            "to_lang": "es",
            "host": "http:\/\/[IP]",
            "apikey": "",
            "fromLang": "fr",
            "toLang": "es",
            "types": "",
            "enabled": "yes",
            "port": "[PORT]",
            "installed_version": "1.1.1"
        },
        "integration_openai": {
            "basic_user": "",
            "api_key": "",
            "max_tokens": "1000",
            "quota_period": "30",
            "quotas": "[0,0,0]",
            "url": "http:\/\/[IP]",
            "localai_text_generation_time": "36",
            "request_timeout": "240",
            "basic_password": "",
            "use_basic_auth": "0",
            "service_name": "",
            "chat_endpoint_enabled": "1",
            "localai_image_generation_time": "92",
            "enabled": "yes",
            "types": "",
            "default_completion_model_id": "gpt-4",
            "installed_version": "2.0.1",
            "image_picker_enabled": "1"
        },
        "integration_openstreetmap": {
            "search_location_enabled": "0",
            "types": "",
            "installed_version": "1.0.12",
            "enabled": "[\"admin\",\"users\"]",
            "maptiler_api_key": "[API KEY]",
            "mapbox_api_key": "[API KEY]"
        },
        "integration_peertube": {
            "instances": "https:\/\/[instance]",
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "1.0.3"
        },
        "integration_replicate": {
            "installed_version": "1.0.8",
            "types": "",
            "enabled": "no",
            "api_key": "[API KEY]"
        },
        "integration_tmdb": {
            "api_key": "",
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.4"
        },
        "integration_youtube": {
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "0.2.1",
            "search_enabled": "false",
            "token": "[token]"
        },
        "issuetemplate": {
            "installed_version": "0.7.0",
            "types": "",
            "enabled": "no"
        },
        "keeweb": {
            "types": "",
            "installed_version": "0.6.18",
            "enabled": "[\"users\",\"admin\"]"
        },
        "logreader": {
            "installed_version": "2.14.0",
            "types": "logging",
            "enabled": "yes",
            "levels": "11111",
            "shownLevels": "[0,1,2,3,4]",
            "liveLog": "true"
        },
        "lookup_server_connector": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.17.0"
        },
        "mail": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "google_oauth_client_id": "[client id]",
            "installed_version": "3.7.1",
            "google_oauth_client_secret": "[secret]"
        },
        "maps": {
            "types": "filesystem",
            "enabled": "yes",
            "mapboxAPIKEY": "[api key]",
            "lastAddressLookup": "16625742258",
            "osrmDEMO": "0",
            "installed_version": "1.4.0"
        },
        "metadata": {
            "types": "",
            "installed_version": "0.19.0",
            "enabled": "no"
        },
        "nextcloud_announcements": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.18.0",
            "pub_date": "Thu, 24 Oct 2019 00:00:00 +0200"
        },
        "notes": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "4.10.0"
        },
        "notifications": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "2.17.0",
            "setting_batchtime": "0",
            "sound_notification": "no",
            "sound_talk": "no"
        },
        "notify_push": {
            "enabled": "yes",
            "base_endpoint": "https:\/\/cloud.com\/\/push",
            "types": "filesystem",
            "cookie": "***REMOVED SENSITIVE VALUE***",
            "installed_version": "0.6.12"
        },
        "oauth2": {
            "installed_version": "1.17.0",
            "types": "authentication",
            "enabled": "yes"
        },
        "password_policy": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "passwords": {
            "enabled": "[\"admin\",\"users\"]",
            "web\/php\/version\/string": "8.1.2-1ubuntu2.17",
            "web\/php\/version\/id": "80102",
            "cron\/php\/version\/id": "80102",
            "passwords\/localdb\/type": "hibp",
            "types": "",
            "SSEv1ServerKey": "[server key]",
            "service\/preview": "default",
            "service\/words": "auto",
            "service\/favicon": "bi",
            "service\/favicon\/bi\/counter": "22:10:0",
            "backup\/update\/restored": "0",
            "migration\/customFields": "2020.12.2",
            "survey\/server\/mode": "0",
            "cron\/php\/version\/string": "8.1.2-1ubuntu2.17",
            "installed_version": "2024.5.10",
            "nightly\/enabled": ""
        },
        "phonetrack": {
            "enabled": "yes",
            "installed_version": "0.8.1",
            "types": ""
        },
        "photos": {
            "installed_version": "2.5.0",
            "enabled": "yes",
            "lastPlaceMappedUser": "popo",
            "types": "dav,authentication",
            "lastPlaceMappingDone": "true"
        },
        "picker": {
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "1.0.8"
        },
        "privacy": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.13.0"
        },
        "provisioning_api": {
            "types": "prevent_group_restriction",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "qownnotesapi": {
            "types": "",
            "enabled": "yes",
            "installed_version": "24.4.0"
        },
        "recommendations": {
            "types": "",
            "installed_version": "2.1.0",
            "enabled": "[\"admin\",\"users\"]"
        },
        "related_resources": {
            "installed_version": "1.4.0",
            "types": "",
            "enabled": "yes"
        },
        "richdocuments": {
            "types": "prevent_group_restriction",
            "public_wopi_url": "https:\/\/cloud.com",
            "disable_certificate_verification": "",
            "wopi_url": "https:\/\/cloud.com\/office",
            "wopi_allowlist": "[IP list]",
            "canonical_webroot": "",
            "external_apps": "",
            "installed_version": "8.4.2",
            "enabled": "yes",
            "edit_groups": "admin|users",
            "use_groups": "admin|users"
        },
        "serverinfo": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.19.0",
            "cached_count_storages": "29",
            "cached_count_filecache": "8991361"
        },
        "settings": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.12.0",
            "profile_enabled_by_default": "0"
        },
        "sharebymail": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "sketch_picker": {
            "enabled": "yes",
            "installed_version": "1.0.2",
            "types": ""
        },
        "socialsharing_email": {
            "installed_version": "3.1.0",
            "types": "",
            "enabled": "yes"
        },
        "spreed": {
            "project_access_invalidated": "1",
            "enabled": "yes",
            "has_reference_id": "yes",
            "types": "dav,prevent_group_restriction",
            "call_recording_transcription": "yes",
            "start_conversations": "[\"admin\",\"users\"]",
            "allowed_groups": "[\"admin\",\"users\",\"others\"]",
            "sip_bridge_dialin_info": "***REMOVED SENSITIVE VALUE***",
            "sip_bridge_shared_secret": "***REMOVED SENSITIVE VALUE***",
            "stun_servers": "***REMOVED SENSITIVE VALUE***",
            "signaling_ticket_secret": "***REMOVED SENSITIVE VALUE***",
            "recording_servers": "***REMOVED SENSITIVE VALUE***",
            "sip_bridge_groups": "[\"admin\"]",
            "start_calls": "1",
            "federation_enabled": "yes",
            "installed_version": "19.0.1",
            "signaling_servers": "***REMOVED SENSITIVE VALUE***",
            "recording_consent": "2",
            "changelog": "no",
            "signaling_token_privkey_es256": "***REMOVED SENSITIVE VALUE***",
            "signaling_token_pubkey_es256": "***REMOVED SENSITIVE VALUE***",
            "turn_servers": "***REMOVED SENSITIVE VALUE***"
        },
        "stt_helper": {
            "installed_version": "1.1.1",
            "enabled": "yes",
            "types": ""
        },
        "stt_whisper": {
            "types": "",
            "threads": "4",
            "installed_version": "1.0.7",
            "enabled": "no",
            "model": "medium",
            "ffmpeg_binary": ""
        },
        "support": {
            "installed_version": "1.7.0",
            "types": "session",
            "enabled": "no",
            "SwitchUpdaterServerHasRun": "yes"
        },
        "survey_client": {
            "installed_version": "1.12.0",
            "types": "",
            "enabled": "no"
        },
        "suspicious_login": {
            "types": "authentication",
            "installed_version": "7.0.0",
            "enabled": "no"
        },
        "systemtags": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "tasks": {
            "installed_version": "0.16.0",
            "enabled": "[\"admin\",\"users\"]",
            "types": ""
        },
        "text": {
            "types": "dav",
            "installed_version": "3.10.0",
            "enabled": "yes"
        },
        "text2image_helper": {
            "installed_version": "1.0.2",
            "enabled": "yes",
            "types": ""
        },
        "text2image_stablediffusion": {
            "enabled": "no",
            "node_binary": "\/var\/www\/nextcloud\/apps\/text2image_stablediffusion\/bin\/node",
            "installed_version": "1.0.2",
            "types": ""
        },
        "text_templates": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.5"
        },
        "theming": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "2.4.0",
            "name": "[NAME]",
            "disable-user-theming": "no",
            "url": "***REMOVED SENSITIVE VALUE***",
            "slogan": "***REMOVED SENSITIVE VALUE***",
            "color": "#DADADA",
            "logoheaderMime": "image\/png",
            "backgroundMime": "backgroundColor",
            "cachebuster": "51",
            "logoMime": "image\/png",
            "faviconMime": "image\/png",
            "productName": "[NAME]"
        },
        "translate": {
            "node_binary": "\/var\/www\/nextcloud\/apps\/translate\/bin\/node",
            "installed_version": "1.1.3",
            "types": "",
            "enabled": "no"
        },
        "twofactor_backupcodes": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.18.0"
        },
        "twofactor_email": {
            "types": "",
            "enabled": "yes",
            "installed_version": "2.7.4"
        },
        "twofactor_nextcloud_notification": {
            "types": "",
            "installed_version": "3.9.0",
            "enabled": "[\"users\",\"admin\"]"
        },
        "twofactor_totp": {
            "installed_version": "11.0.0-dev",
            "types": "",
            "enabled": "[\"users\",\"admin\"]"
        },
        "updatenotification": {
            "types": "",
            "enabled": "[\"admin\"]",
            "installed_version": "1.19.1",
            "integration_tmdb": "1.0.4",
            "notify_groups": "[\"admin\"]",
            "related_resources": "1.0.4",
            "update_check_errors": "0",
            "integration_openstreetmap": "1.0.6",
            "integration_giphy": "1.0.8",
            "extract": "1.3.6",
            "sketch_picker": "1.0.2",
            "picker": "1.0.8",
            "richdocuments": "8.3.4",
            "notes": "4.9.3",
            "integration_openai": "2.0.0",
            "integration_replicate": "1.0.8",
            "calendar": "4.7.6",
            "bookmarks": "13.1.3",
            "twofactor_nextcloud_notification": "3.8.0",
            "core": "29.0.0.19",
            "maps": "1.1.1",
            "qownnotesapi": "24.4.0",
            "stt_whisper": "1.0.7",
            "twofactor_totp": "6.4.1",
            "tasks": "0.16.0",
            "assistant": "1.0.8",
            "metadata": "0.19.0",
            "text_templates": "1.0.4",
            "phonetrack": "0.7.7",
            "integration_peertube": "1.0.2",
            "uppush": "1.4.1",
            "cfg_share_links": "4.2.0",
            "socialsharing_email": "3.1.0",
            "stt_helper": "1.1.0",
            "notify_push": "0.6.10",
            "passwords": "2024.5.10",
            "mail": "3.7.0",
            "contacts": "5.5.3",
            "keeweb": "0.6.18",
            "spreed": "18.0.7"
        },
        "uppush": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.4.3"
        },
        "user_status": {
            "types": "",
            "enabled": "[\"admin\",\"users\",\"others\"]",
            "installed_version": "1.9.0"
        },
        "viewer": {
            "types": "",
            "enabled": "yes",
            "installed_version": "2.3.0"
        },
        "weather_status": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.9.0"
        },
        "workflowengine": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "2.11.0"
        }
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - assistant: 1.0.9
  - bookmarks: 14.1.2
  - bruteforcesettings: 2.9.0
  - calendar: 4.7.6
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - gptfreeprompt: 1.0.2
  - gpxpod: 5.0.18
  - integration_giphy: 1.0.10
  - integration_libretranslate: 1.1.1
  - integration_openai: 2.0.1
  - integration_openstreetmap: 1.0.12
  - integration_peertube: 1.0.3
  - integration_tmdb: 1.0.4
  - integration_youtube: 0.2.1
  - keeweb: 0.6.18
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.7.1
  - maps: 1.4.0
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - notify_push: 0.6.12
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - passwords: 2024.5.10
  - phonetrack: 0.8.1
  - photos: 2.5.0
  - picker: 1.0.8
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - qownnotesapi: 24.4.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - richdocuments: 8.4.2
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - sketch_picker: 1.0.2
  - socialsharing_email: 3.1.0
  - spreed: 19.0.1
  - stt_helper: 1.1.1
  - systemtags: 1.19.0
  - tasks: 0.16.0
  - text: 3.10.0
  - text2image_helper: 1.0.2
  - text_templates: 1.0.5
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - twofactor_email: 2.7.4
  - twofactor_nextcloud_notification: 3.9.0
  - twofactor_totp: 11.0.0-dev
  - updatenotification: 1.19.1
  - uppush: 1.4.3
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0
Disabled:
  - encryption: 2.17.0
  - firstrunwizard: 2.18.0 (installed 2.13.0)
  - support: 1.12.0 (installed 1.7.0)
  - survey_client: 1.17.0 (installed 1.12.0)
  - suspicious_login: 7.0.0 (installed 7.0.0)
  - user_ldap: 1.20.0

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

No logs are shown

Additional info

No additional info

muchachagrande avatar Jun 08 '24 23:06 muchachagrande

There is an ?openfile=true property being sent in the URL, I can see it when reentering to the previous visited folder and it causes the previous opened file to be reopened. This happens with any type of file, PDF, DOC, TXT, JPG, etc.

muchachagrande avatar Jun 10 '24 11:06 muchachagrande

I encountered the same bug as described below.

Environment:

  • Snap Version: installed: 29.0.2snap1 (42890) 340MB -

Steps to Reproduce:

  1. Open Folder in New Tab:

    • Action: Browse to a folder for the first time in a new tab.
    • Result: No issues.
  2. Refresh Page:

    • Action: Refresh the page.
    • Result: No issues.
  3. Open a File:

    • Action: Open a file.
    • Result: No issues. The URL appends with &openfile=true.
  4. Close the File:

    • Action: Close the file.
    • Result: &openfile=true remains in the URL.
  5. Refresh Page:

    • Action: Refresh the page.
    • Result: The file opens again, but &openfile=true disappears from the URL.
  6. Close File Preview:

    • Action: Close the file preview.
    • Result: &openfile=true appears after the preview is closed (it disappears when the preview opens).
  7. Navigate to Another Folder:

    • Action: Use breadcrumb to browse to another folder.
    • Result: &openfile=true disappears, but a "File not found" popup appears on the top right. It seems the system is still trying to open the same file.
  8. Return to Original Folder:

    • Action: Browse back into the original folder.
    • Result: The file reopens, and &openfile=true appears briefly before disappearing.
  9. Open Same File Again:

    • Action: Open the same file again.
    • Result: No issues. &openfile=true reappears.
  10. Close the File:

    • Action: Close the file.
    • Result: No issues, &openfile=true disappears, which is the expected behavior.
  11. Refresh Page Again:

    • Action: Refresh the page.
    • Result: The issue reoccurs from step 1.

Additional Observation:

  • If a different file is opened in step 9 instead of the same file, the issue doesn't resolve and reverts to the behavior described in step 3.

Expected Behavior: The &openfile=true parameter should be consistently removed from the URL after closing the file, and refreshing the page should not reopen the file unless explicitly instructed to do so.

Syraxius avatar Jun 30 '24 13:06 Syraxius

I also noticed the "File not found" message when navigating to another folder. May be related to the "&openfile=true" parameter on the URL.

muchachagrande avatar Jun 30 '24 19:06 muchachagrande

Same behaviour, users need to get rid of the url parameter to stop opening the file or getting the "file not found" error message

Environment : Community Archive on a Debian 12, MariaDB, Php8.2

huntervcx avatar Jul 02 '24 09:07 huntervcx

I have had to deal with confused users because of this bug: opening certain folders shows a "File not found" error, while for others, it immediately loads a document in Nextcloud Office, or shows a photo, or starts playing a video...

The problem doesn't appear when loading Nextcloud in a private browsing window, which suggests the issue is related to browser cache and/or local storage.

jcharaoui avatar Jul 08 '24 00:07 jcharaoui

Possibly related to #43413

jcharaoui avatar Jul 08 '24 00:07 jcharaoui

I have an addition to this bug.

When explicitly using an URL to a file with openfile=false, it even overwrites the url param and opens the file nevertheless.

Steps to reproduce:

  • get any file id
  • create a URL like: https://my.nextcloud.local/f/1001?openfile=false

Expected behavior:

  • it shows the file in its location (folder)

Observed behavior:

  • the URL changes to something like https://my.nextcloud.local/apps/files/files/1001?dir=/Folder&openfile=true very briefly
  • file is opened in editor/detail view (for pictures)
  • URL changes again to https://my.nextcloud.local/apps/files/files/1001?dir=/Folder

I can also verify this from @jcharaoui :

The problem doesn't appear when loading Nextcloud in a private browsing window, which suggests the issue is related to browser cache and/or local storage.

Doing this in a private window works as expected.

Kharonus avatar Jul 08 '24 12:07 Kharonus

Related to #44635 as well. Coming here to report this.

pjft avatar Jul 18 '24 12:07 pjft

Fixed with https://github.com/nextcloud/viewer/pull/2368

Will be in the next maintenance release

susnux avatar Jul 27 '24 23:07 susnux