r/Devvit 1h ago

Admin Replied Reddit Android 2026.35.0: expanded webview no longer displays WebGL canvases, and runs JS ~4x slower

Upvotes

App: click-bait-game (Devvit Web, custom post)

Post: https://www.reddit.com/r/Click_Bait/comments/1vatmf0/

Device: Google Pixel 9 Pro (Mali-G715 GPU)

Reddit app: 2026.35.0 for Android (installed 2026-09-01). The previous app version was fine.

What happens

Since the app update, our game's expanded webview shows a black screen. The game is running: buttons can be tapped blind, music plays, scene changes happen. Only the picture is missing.

Nothing on our side changed. To prove it we re-uploaded the exact build that was working in the app on 2026-08-28 (version 0.0.149 of our app). It is black in 2026.35.0 too. Phone Chrome on the same phone, same build, same post URL, displays it and runs at 58fps.

What we measured inside the app webview

We ship a diagnostic panel that draws test surfaces and reads pixels back from WebGL.

- WebGL 1.0 context is created fine (renderer reports Mali-G715, no context loss, no GL errors).

- readPixels on our WebGL canvas returns the rendered frame with colour. The canvas is drawn, it is just never composited to the screen.

- Raw WebGL test canvases with every context attribute combination (alpha on/off, preserveDrawingBuffer, antialias off) and CSS variants (translateZ, will-change, opacity 0.99) are all black on screen.

- A bitmaprenderer canvas (transferFromImageBitmap) is also black on screen.

- A plain 2D canvas displays correctly.

- Copying the WebGL frame into a 2D canvas with drawImage every frame makes the game visible. That is our current workaround.

- Performance in the same webview: requestAnimationFrame idles at 57fps with nothing to draw, but a 3M iteration JS loop takes ~25ms versus ~6ms in phone Chrome, and the game runs at ~20fps at every canvas size, with or without the copy. The webview process appears CPU throttled, and it is not per pixel.

- The inline (non-expanded) card webview behaves the same.

Impact

Every WebGL Devvit Web app is black on Android 2026.35.0 unless it copies frames through a 2D canvas, and even then runs at a third of the frame rate it had last week.

Ask

Is the expanded webview now running with hardware acceleration disabled (software compositing) in 2026.35.0? Can that be restored, or is there an attribute or manifest setting an app should set?

Happy to share a screenshot of the diagnostic panel, the app version, or a build that reproduces on request.

Edit: the biggest proof I have of this bug is that it works at 60fps in chrome browser on phone and 20fps in the android app, it was 60fps in android app yesterday.


r/Devvit 7h ago

Feedback Request I made FlairScanner, a Reddit mod tool to find users based on post and user flairs

Thumbnail developers.reddit.com
5 Upvotes

I’ve been working on a small Reddit app called FlairScanner.

The idea came from a pretty simple moderation problem. Sometimes you want to find users who have posted under a specific flair, optionally narrow them down by their current user flair, and see how many matching posts each person has made. Doing that manually gets annoying pretty quickly.

FlairScanner lets moderators select a post flair, optionally add a user flair filter, and scan the subreddit for matching users.

It currently supports normal scans with different scan depths, as well as a deep scan mode for going through a much larger portion of the subreddit. Results show the usernames, the number of matching posts, the scan criteria, and the total number of posts scanned. There’s also a CSV-style export that can be copied from the results.

I originally built it for moderation use in r/ReZero, but I figured other communities might find it useful too.

It’s still a work in progress, so I’d genuinely appreciate feedback from moderators and Devvit developers. Especially if there are features that would make this more useful for larger communities or other moderation workflows.


r/Devvit 3h ago

Help Commercial Reddit Data API access request form won't submit

3 Upvotes

Hello,

I am trying to request approval for commercial Reddit Data API access for an external application.

I am following Reddit's Responsible Builder Policy and using the official Data Access Request form.

I selected the commercial developer/business partner option and completed all visible required fields. However, when I click Submit, the form simply reloads. I do not receive a confirmation page, ticket number, or confirmation email.

I have tried submitting the form multiple times and checked the required fields, but the same issue continues.

My proposed application is a read-only market research and Voice of Customer analysis tool. It would retrieve authorized public posts and comments and use AI only to organize, categorize, summarize, and analyze discussion patterns at an aggregate level.

I am seeking approval before implementing any Reddit Data API access.

Is the Data Access Request form currently experiencing an issue? If so, what is the correct alternative channel for submitting a commercial Reddit Data API access request?

Thank you.


r/Devvit 13h ago

Duck Answered Before post/comment triggers?

2 Upvotes

Right now it can only be reactive - delete, move to queue.

But in many cases you want to inform users before they finish.

Create a post - but made a mistake/violated rules. They can hit post and be done with it - and at best get a notification later that "x was removed".

Instead of being able to correct it and repost.

Similar to reddit automations (but those are limited and a nightmare to configure for anything).

Like running language checks, keywords (and known leet/evasion patterns) etc.


r/Devvit 5h ago

Feedback Request I just released WikiBridge — a safe Wiki V1 ↔ V2 management tool for moderators

0 Upvotes

Hi everyone!

I’ve just released WikiBridge, a Devvit moderation tool built around a problem created by the coexistence of Reddit Wiki V1 and Wiki V2.

WikiBridge lets moderators:

• Scan Wiki V1 and V2 pages

• Compare both versions before making changes

• Migrate pages V1 → V2 or V2 → V1

• Detect one-sided changes, conflicts, and untracked differences

• Manually synchronize pages

• Configure synchronization rules per page

• Optionally enable scheduled Auto-Sync

• Review synchronization activity and audit history

I spent a lot of time making the synchronization behavior deliberately conservative.

On a fresh installation, scheduled Auto-Sync is disabled by default. config/* pages are protected, one-sided pages are never automatically created, ambiguous differences are blocked, conflicts require moderator review, and revision checks prevent stale comparisons from overwriting newer edits.

The app has now passed Reddit's App Review and is publicly available in the App Directory:

https://developers.reddit.com/apps/wiki-bridge

I’d especially appreciate feedback from moderators who maintain substantial Wiki content or are currently dealing with Wiki V1/V2 coexistence.

If you try it, I’d love to know:

• whether the V1/V2 problem exists in your community;

• whether the workflow is understandable;

• what would make the tool more useful to your mod team.

Thanks!


r/Devvit 17h ago

Help Starting my first Devvit app: a Project Brief Builder for websites and systems

0 Upvotes

Hi everyone!

I’m beginning my journey with the Reddit Developer Platform and planning my first Devvit app. My background and current interests include website development, business systems, digital solutions, and tools that help organize service and delivery workflows.

For my first project, I’m considering building a Project Brief Builder that works inside a Reddit post.

The idea is to help users organize the requirements for a digital project before asking for technical advice or requesting a quote. The app could guide users through questions such as:

  • What type of project do you need: website, online store, internal system, delivery solution, or mobile app?
  • What is the primary objective?
  • Who is the intended audience?
  • Which features are required?
  • Is there an expected deadline?
  • What information or materials are already available?

After answering the questions, the app would generate a structured project brief that the user could review and copy. My intention is to create something useful for programming, small-business, freelance, and project-planning communities—not an advertising or lead-generation tool.

I’m currently at the planning stage and would appreciate guidance from experienced Devvit developers:

  1. Is this a suitable and realistic first Devvit project?
  2. Which Devvit features would be best for collecting answers and generating the summary?
  3. Are there privacy or app-review concerns I should consider from the beginning?
  4. What would you include in the smallest useful first version?
  5. Are there similar existing apps that I should study before building?

I’m reading the official quickstart documentation and plan to begin with the React template. Any advice for a first-time Devvit developer would be greatly appreciated.

Thank you!