OpenSearch dashboard screen only listing 20 dashboards even when we specify 50 per page

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):

2.7.0

Describe the issue:

We have 26 dashboards in total, but only 20 shows up on dashboard screen, even when we specify 50 dashboards per page.

The dashboards are reachable if we use the search bar to search the dashboard by name. It seems like the query used to retrieve dashboards are only returning 20 results.

Configuration:

server.basePath: ${KIBANA_SERVER_BASEPATH}
server.rewriteBasePath: true
opensearch.preserveHost: false

server.ssl.enabled: true
server.ssl.certificate: <>
server.ssl.key: <>
opensearch.ssl.certificateAuthorities: <>

server.host: 0.0.0.0
opensearch.hosts: https://localhost:9200
opensearch.ssl.verificationMode: none
opensearch.username: <>
opensearch.password: <>
opensearch_security.readonly_mode.roles: [“kibana_read_only”]
opensearch.requestHeadersAllowlist: [ authorization,securitytenant ]
opensearch_security.multitenancy.enabled: true
opensearch_security.multitenancy.tenants.enable_global: true
opensearch_security.multitenancy.tenants.enable_private: false
opensearch_security.multitenancy.tenants.preferred: [“Global”]
opensearch_security.multitenancy.enable_filter: true

logging.dest: logs/kibana_server.log
logging.verbose: false

server.ssl.supportedProtocols: [TLSv1.2]
server.ssl.cipherSuites: <>

opensearch_security.cookie.ttl: 86400000
opensearch_security.session.ttl: 86400000
opensearch_security.session.keepalive: true
opensearch_security.jwt.login_endpoint: /
opensearch_security.auth.type: “jwt”
opensearch_security.jwt.url_param: jwtToken

server.cors: true
server.customResponseHeaders:
Access-Control-Allow-Credentials: “true”

Relevant Logs or Screenshots:

The symptoms you report appear to point to this fix which was just rolled out in the 2.8.0 release.