Page MenuHomePhabricator

Query Builder shows insufficient information when Javascript is disabled
Closed, ResolvedPublic5 Estimated Story Points

Description

Report

Steps to replicate the issue (include links if applicable):

What happens?:

The page displays a short message saying that the tool doesn't work properly without JavaScript enabled.

Screenshot 2023-08-17 at 16.41.51.png (1×2 px, 107 KB)

What should have happened instead?:

The message displayed should provide some support and more information about the tool.

Solution

We'll display a more prominent message and some introductory information about the tool:

Screenshot 2023-09-12 at 17.19.51.png (1×2 px, 131 KB)

Note: We'll use the Codex CSS-only version of Message, and Codex tokens to style texts and define breakpoints. We'll have to create custom variables in rem for spacing (these are not available in Codex).

Desktop logo (above 640px):


Mobile logo (below 640px):

Related task: T343344: Mismatch Finder shows a blank page without Javascript enabled

Event Timeline

This comment was removed by Sarai-WMDE.
Sarai-WMDE renamed this task from Query Builder shows a blank page without Javascript enabled to Query Builder shows insufficient information when Javascript is disabled.Sep 12 2023, 3:25 PM
Sarai-WMDE updated the task description. (Show Details)
Sarai-WMDE updated the task description. (Show Details)
Arian_Bozorg changed the subtype of this task from "Bug Report" to "Task".Feb 28 2024, 10:36 AM

Query Builder has an index.html file and it should be modified to achieve the goal.

Change 1011093 had a related patch set uploaded (by Hasan Akgün (WMDE); author: Hasan Akgün (WMDE)):

[wikidata/query-builder@master] Add noscript file for query builder

https://gerrit.wikimedia.org/r/1011093

Change 1011093 merged by jenkins-bot:

[wikidata/query-builder@master] Add noscript file for query builder

https://gerrit.wikimedia.org/r/1011093

Arian_Bozorg subscribed.

This looks good to me!

Thanks so much :)