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]: iphone display error - empty content #46525

Closed
4 of 8 tasks
punkyard opened this issue Jul 15, 2024 · 16 comments
Closed
4 of 8 tasks

[Bug]: iphone display error - empty content #46525

punkyard opened this issue Jul 15, 2024 · 16 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 28-feedback bug

Comments

@punkyard
Copy link

punkyard commented Jul 15, 2024

⚠️ This issue respects the following points: ⚠️

Bug description

text app, dashboard show blank space on iphone through NC mobile app and Safari web pages

Steps to reproduce

  1. activate iPhone
  2. open Nc app
  3. open md file - no display
  4. open the same md file with safari
  5. same result
  6. try to open dashboard - no display

Expected behavior

display content

Installation method

Official All-in-One appliance

Nextcloud Server version

28

Operating system

Debian/Ubuntu

PHP engine version

None

Web server

Apache (supported)

Database engine version

None

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

Upgraded to a MAJOR version (ex. 28 to 29)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

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

Configuration report

{
    "system": {
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "overwriteprotocol": "https",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "domain.net",
            "sub.domain.net"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "skeletondirectory": "\/var\/lib\/docker\/volumes\/nextcloud_aio_nextcloud\/_data\/skeleton",
        "dbtype": "pgsql",
        "version": "29.0.4.1",
        "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***",
        "check_data_directory_permissions": true,
        "maintenance": false,
        "loglevel": "2",
        "log_type": "file",
        "logfile": "\/var\/www\/html\/data\/nextcloud.log",
        "log_rotate_size": "10485760",
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "preview_max_x": "2048",
        "preview_max_y": "2048",
        "jpeg_quality": "60",
        "enabledPreviewProviders": {
            "1": "OC\\Preview\\Image",
            "2": "OC\\Preview\\MarkDown",
            "3": "OC\\Preview\\MP3",
            "4": "OC\\Preview\\TXT",
            "5": "OC\\Preview\\OpenDocument",
            "6": "OC\\Preview\\Movie",
            "0": "OC\\Preview\\Imaginary"
        },
        "enable_previews": true,
        "upgrade.disable-web": true,
        "trashbin_retention_obligation": "auto, 30",
        "versions_retention_obligation": "auto, 30",
        "activity_expire_days": "30",
        "simpleSignUpLink.shown": false,
        "share_folder": "\/Shared",
        "one-click-instance": true,
        "one-click-instance.user-limit": 100,
        "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
        "htaccess.RewriteBase": "\/",
        "files_external_allow_create_new_local": true,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "default_language": "fr",
        "default_locale": "fr_FR",
        "default_phone_region": "FR",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "allow_local_remote_servers": true,
        "updatedirectory": "\/nc-updater",
        "overwritehost": "domain.net",
        "overwrite.cli.url": "https:\/\/domain.net\/",
        "updater.release.channel": "stable",
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "ssl",
        "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
        "davstorage.request_timeout": 3600,
        "dbpersistent": false,
        "appsallowlist": false,
        "maintenance_window_start": 100,
        "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
        "defaultapp": "",
        "auth.bruteforce.protection.enabled": true,
        "ratelimit.protection.enabled": true
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - announcementcenter: 6.8.1
  - auto_groups: 1.5.3
  - bruteforcesettings: 2.9.0
  - calendar: 4.7.13
  - cfg_share_links: 5.1.0
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - collectives: 2.13.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - deck: 1.13.1
  - event_update_notification: 2.4.0
  - external: 5.4.0
  - federatedfilesharing: 1.19.0
  - files: 2.1.0
  - files_antivirus: 5.5.7
  - files_downloadlimit: 2.0.0
  - files_lock: 29.0.1
  - 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
  - forms: 4.2.4
  - group_default_quota: 0.1.9
  - groupfolders: 17.0.1
  - impersonate: 1.16.0
  - integration_excalidraw: 2.2.0
  - integration_youtube: 0.3.0
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.7.5
  - money: 0.28.0
  - nextcloud-aio: 0.6.0
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.1
  - notifications: 2.17.0
  - notify_push: 0.6.12
  - oauth2: 1.17.0
  - onlyoffice: 9.3.0
  - password_policy: 1.19.0
  - polls: 7.1.3
  - provisioning_api: 1.19.0
  - quota_warning: 1.19.0
  - registration: 2.4.0
  - related_resources: 1.4.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - side_menu: 3.13.1
  - spreed: 19.0.7
  - support: 1.12.0
  - suspicious_login: 7.0.0
  - tasks: 0.16.0
  - terms_of_service: 2.4.0
  - text: 3.10.1
  - theming: 2.4.0
  - timemanager: 0.3.15
  - twofactor_backupcodes: 1.18.0
  - unroundedcorners: 1.1.3
  - user_status: 1.9.0
  - viewer: 2.3.0
  - welcome: 1.2.0
  - workflowengine: 2.11.0
Disabled:
  - contactsinteraction: 1.10.0 (installed 1.6.0)
  - cospend: 1.6.1 (installed 1.6.1)
  - encryption: 2.17.0
  - federation: 1.19.0 (installed 1.17.0)
  - files_external: 1.21.0
  - files_mindmap: 0.0.30 (installed 0.0.30)
  - firstrunwizard: 2.18.0 (installed 2.14.0)
  - gestion: 2.5.1 (installed 2.4.3)
  - health: 2.2.2 (installed 2.2.2)
  - maps: 1.4.0 (installed 1.4.0)
  - photos: 2.5.0 (installed 2.3.0)
  - privacy: 1.13.0 (installed 1.10.0)
  - recommendations: 2.1.0 (installed 1.4.0)
  - serverinfo: 1.19.0 (installed 1.16.0)
  - survey_client: 1.17.0 (installed 1.13.0)
  - systemtags: 1.19.0 (installed 1.18.0)
  - timetracker: 0.0.83 (installed 0.0.83)
  - transfer: 0.6.3 (installed 0.6.3)
  - twofactor_totp: 11.0.0-dev (installed 7.0.0)
  - user_ldap: 1.20.0
  - weather_status: 1.9.0 (installed 1.5.0)

Nextcloud Signing status

No response

Nextcloud Logs

No response

Additional info

dashboard in safari
9EBE83C8-ABAD-4CFD-AA54-1B1F85757840

md file in NC mobile client
1E78568F-536D-4CE3-BB0A-04BAC6BF1871

@punkyard punkyard added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Jul 15, 2024
@punkyard punkyard changed the title [Bug]: iphone display etror [Bug]: iphone display error - empty content Jul 15, 2024
@joshtrichards
Copy link
Member

joshtrichards commented Jul 15, 2024

Did this by chance start just after you first updated to v28? If not, when did it start?

Do you have any warnings under Administration settings->Overview?

@susnux
Copy link
Contributor

susnux commented Jul 19, 2024

Which version of Safari are you using?

@punkyard
Copy link
Author

hi
i cant find the version but iOs is 15.8.2.
and its the same for Brave too which is up to date.
and its the same with nextcloud editor. yeah

@punkyard
Copy link
Author

punkyard commented Jul 19, 2024

yes it MIGHT have started with v28
i'm not 100% sure

overview in brave
F23D4F0C-2A1B-4E09-A484-838FAA041CBF

@joshtrichards
Copy link
Member

joshtrichards commented Jul 20, 2024

overview in brave

I was referring to you checking in your web browser (not on mobile) whether you have any warnings or errors. :-) Though I now see you're using AIO so that's less of a concern. Are you using Cloudflare or doing any theming/customization?

Also, can you provide the output of occ config:list system (or equivalent) and occ app:list (or equivalent), as requested in the bug report template?

@punkyard
Copy link
Author

hi @joshtrichards
and thank you for your concern

no, i'm not using cloudflare or done any customization.
I have updated my request with the occ commands as you mentioned.
Regards

@joshtrichards
Copy link
Member

Please disable the following apps and retest:

side_menu
unroundedcorners

i cant find the version but iOs is 15.8.2.

It's an older browser, but in theory should still work.

@susnux
Copy link
Contributor

susnux commented Aug 2, 2024

I think it is caused by this issue: nextcloud-libraries/nextcloud-vue#5589

So iOS < 16.4 will not work as Safari can not handle that regex.

@punkyard
Copy link
Author

punkyard commented Aug 2, 2024

Hi
thank you @joshtrichards and @susnux for your messaging

after disabling the two apps mentioned neither can Brave nor the Nextcloud mobile app open and show .md files: blanck

same for the other pages in my browers: there is no content.
I'm going to have a look to the 5589 issue :)

@joshtrichards
Copy link
Member

joshtrichards commented Aug 27, 2024

The updated library merged for upcoming v30 via #47401

Not sure if we can do anything about this for <30.

@susnux Is vue v8.17 something we feel comfortable adding in a backport to v29?

@susnux
Copy link
Contributor

susnux commented Aug 28, 2024

Is vue v8.17 something we feel comfortable adding in a backport to v29?

Sure non breaking release so this is possible

@joshtrichards
Copy link
Member

Fixed in #47566 (we think).

@punkyard Let us know how things look after the next maintenance release.

@punkyard
Copy link
Author

punkyard commented Oct 2, 2024

Hi,
here is a feed back as demanded

recent released of AiO 960 has brought a tiny evolution in the display of .MD files in safari browser of my iphone: there is a spinning wheel in the middle of the screen and I can see the title of the document.

Image

Exactly the same behavior in Brave.

In general, I still can't access Talk Discussions, Collectives (but I can see the list of the Collectives in the left panel), Notes, Forms.
I can access Task, Deck, Agenda, Contacts, Files list, Photos, Polls, Announcement.

Which logs would be relevant to this issue?

@punkyard
Copy link
Author

punkyard commented Oct 2, 2024

I want to add that -unfortunately- users have left our instance because of too regular issues - after nicely accepting to test our Nextcloud for about a year now.

@susnux
Copy link
Contributor

susnux commented Oct 11, 2024

In general, I still can't access Talk Discussions, Collectives (but I can see the list of the Collectives in the left panel), Notes, Forms.

This are external apps and need to be fixed separately, so please report this on the respective github page of those apps.
This should be fixed with updating nextcloud-vue to the latest version for those apps.

@punkyard
Copy link
Author

This are external apps and need to be fixed separately, so please report this on the respective github page of those apps. This should be fixed with updating nextcloud-vue to the latest version for those apps.

@susnux thanks for your advice
I will do it in a second step - i think i will focus on the text app first and see after the text app is displayed correctly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 28-feedback bug
Projects
None yet
Development

No branches or pull requests

4 participants