The process of building custom solutions for SharePoint Server.
Based on my testing, your current library configuration is actually correct.
With Content Approval enabled and Draft Item Security set to “Any user who can read items”, users who have Read permission should be able to view documents that have just been uploaded, as long as the file has been checked in at least once, even if the document is still in Pending approval status.
However, one important detail I noticed is that your library is using the modern view. In the modern experience, when a file is uploaded, it is not always checked in automatically. In my testing, right after uploading a file in the modern view, SharePoint did not allow me to check it in immediately from the main action bar. I had to select the three vertical dots > More > Check in. Only after that first check‑in did the file become visible to users with Read permission.
Could you please double‑check whether the affected files have actually been checked in the first time (via the three dots > More > Check in)?
Additionally, could you help confirm how permissions are currently assigned to the affected users? In my test, when users are added to the Visitors group (Read permission), they can view uploaded documents normally once those documents have been checked in, with the same library settings as shown in your screenshot.
If the issue still persists after verifying the initial check‑in, could you please share:
- What files you see in the library when viewing it as an admin, and
- What the same library looks like when accessed by a user who only has Read permission?
That comparison would help narrow this down further.
Looking forward to your reply.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.