Skip to content

PDFViewer more menu hidden when offline #3368

Open
@fokklz

Description

@fokklz

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

1 .Mark a PDF file as "Available offline" in the Nextcloud iOS app.
2. Enable Flightmode
3. Open the file in the built-in PDF viewer.
4. Observe that the three-dot menu (which includes useful functions such as search) is missing.

Expected behaviour

The three-dot menu should be available, even when offline, allowing users to access functions like search (for local files).

Actual behaviour

When opening a PDF that has been marked as "Available offline" while your offline, the three-dot menu is hidden, preventing access to important features.

Logs

If applicable, you can post the iOS app or server logs (removing any sensitive information).

Reasoning or why should it be changed/implemented?

The removal of the three-dot menu when offline restricts users from accessing critical features like search. This behavior is inconsistent and reduces usability. The issue seems to be caused by the following line of code:

https://github.com/nextcloud/ios/blob/master/iOSClient/Viewer/NCViewerPDF/NCViewerPDF.swift#L75
I sadly do not have the hardware to even try and fix it.

I work for a IT Company, our Customers use Nextcloud and this is a problem for some of them.
I know its much to ask for. But i would love a quick resolution as it not seems to be that deep on first glance.

Environment data

iOS version: 18+

Nextcloud iOS app version: 6.4.0.10

Server operating system:

Web server: Apache, nginx

Database: -

PHP version: -

Nextcloud version: most are at Nextcloud Hub 9 (30.0.6)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions