Skip to content

feat(ui): Full pages for post submission and reporting, toolbar API fixes, debug toolbar#389

Merged
ashquarky merged 12 commits intodevfrom
work/modal-no-more
Feb 28, 2026
Merged

feat(ui): Full pages for post submission and reporting, toolbar API fixes, debug toolbar#389
ashquarky merged 12 commits intodevfrom
work/modal-no-more

Conversation

@ashquarky
Copy link
Member

Resolves #77

Changes:

  • Moves the reporting and new post modals on portal/ctr to their own full pages rather than popovers. This allows rationalising the client JS (removing postModules) and using the ctr toolbar API.
  • Adds report button to replies on ctr.
  • Slim down the toolbar API to the required functions only and apply it to every page. Should make toolbar state more consistent.
  • Add a rough simulation of the 3DS toolbar to debug.js. Allows testing of toolbar behaviour in a modern browser.

@ashquarky ashquarky requested a review from mrjvs February 27, 2026 14:49
mrjvs
mrjvs previously approved these changes Feb 28, 2026
@ashquarky ashquarky merged commit 96b8414 into dev Feb 28, 2026
10 of 11 checks passed
@ashquarky ashquarky deleted the work/modal-no-more branch February 28, 2026 23:39
@mrjvs mrjvs mentioned this pull request Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] "Report Post" button does nothing on 3DS

2 participants