Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
5 of 8 tasks
muchachagrande opened this issue Jun 8, 2024 · 9 comments
Closed
5 of 8 tasks

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

muchachagrande opened this issue Jun 8, 2024 · 9 comments
Labels
1. to develop Accepted and waiting to be taken care of 29-feedback bug feature: files

Comments

@muchachagrande
Copy link

⚠️ 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?

  • 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 muchachagrande added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Jun 8, 2024
@muchachagrande
Copy link
Author

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.

@Syraxius
Copy link

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.

@muchachagrande
Copy link
Author

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

@huntervcx
Copy link

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

@jcharaoui
Copy link

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
Copy link

Possibly related to #43413

@Kharonus
Copy link

Kharonus commented Jul 8, 2024

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.

@pjft
Copy link
Contributor

pjft commented Jul 18, 2024

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

@ChristophWurst ChristophWurst added 1. to develop Accepted and waiting to be taken care of and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Jul 18, 2024
@susnux
Copy link
Contributor

susnux commented Jul 27, 2024

Fixed with nextcloud/viewer#2368

Will be in the next maintenance release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of 29-feedback bug feature: files
Projects
None yet
Development

No branches or pull requests

10 participants