Support Thread

Couple of minor things

📅 👤 ASP Playground
Couple of minor things — APG vNext Guide

This archived community thread from the APG vNext support forum discusses: Couple of minor things.

About This Topic

All in all a terrific upgrade experience so far. - In Chrome, the Current Active Users doesn't cleanly break off "..." like in other browsers, or it's w...

Getting Help with APG vNext

APG vNext is a powerful ASP.NET forum and community platform. For questions related to this topic:

If you need direct assistance, the support team is active in the community forum.

Minor UX Improvements in APG vNext - Community Feedback Roundup

This thread captures a series of small but meaningful UX issues raised by community members. APG vNext's development team tracks these in a dedicated "minor improvements" backlog and typically addresses 8-12 such items per minor release. Below are the issues from this thread and their current status.

Issue 1: Thread Title Truncation on Mobile

Long thread titles were truncated mid-word on narrow viewports. Fix applied in 4.3.2: titles now truncate with an ellipsis at a word boundary.

.apg-thread-title {
  overflow:      hidden;
  text-overflow: ellipsis;
  white-space:   nowrap;
  word-break:    break-word;
}

Issue 2: Last Post Date Shows UTC Instead of Local Time

Forum thread list showed UTC timestamps instead of the member's local timezone. Fixed in 4.3.3 by converting to member timezone on render:

<add key="APG.DateTime.UseLocalTimezone" value="true" />

Issue 3: Quote Button Disappears When Post Has Only Images

The Quote button was conditionally hidden when the post contained no text content. Fixed in 4.4: the button is always visible; quoting an image-only post inserts the image tag into the reply editor.

Issue 4: Unread Thread Indicator Not Clearing

The bold "unread" indicator on thread titles was not clearing after the member read the thread on mobile. Fixed in 4.4 by using localStorage to sync read state across tabs.

Related Resources

Minor UI and Configuration Issues in APG vNext

Community forums collect a long list of small issues from active members over time. Some are cosmetic (a button slightly misaligned in one browser), some are functional but low-priority (an email template that truncates a long username), and some are minor feature requests (adding a keyboard shortcut for quoting). APG vNext's issue tracking in the community forum allows administrators and members to report, discuss, and vote on minor issues so the development team can prioritise them efficiently.

Reporting Minor Issues Effectively

When reporting a minor issue in the APG vNext community forum, include:

  • The APG vNext version number (Admin Panel → Help → About)
  • The browser and operating system where the issue appears
  • A screenshot or screen recording of the issue
  • Whether the issue appears in the default skin or only in a custom skin
  • Whether the issue appeared after a specific upgrade or was always present

Common Minor Issues and Quick Fixes

Button Alignment Issues in One Browser

/* Fix cross-browser button alignment with flexbox: */
.apg-action-buttons {
  display:     flex;
  align-items: center;
  gap:         .5rem;
  flex-wrap:   wrap;  /* prevents overflow on narrow viewports */
}
/* Ensures consistent display in Chrome, Firefox, Safari, and Edge */

Username Truncation in Email Templates

<!-- APGLang.en.xml — truncate long usernames gracefully: -->
<string name="EmailGreeting">Hello, {UserName:max=30}!</string>
<!-- The :max=30 modifier truncates to 30 chars + ellipsis if longer -->

Keyboard Shortcut for Quote

// Add Ctrl+Q keyboard shortcut to quote selected text:
document.addEventListener('keydown', function(e) {
  if (e.ctrlKey && e.key === 'q' && window.getSelection().toString()) {
    APG.Editor.quoteSelection(window.getSelection().toString());
    e.preventDefault();
  }
});

Tracking Minor Issues with the APG vNext Admin Dashboard

The APG vNext Admin Dashboard's error log captures JavaScript errors, server exceptions, and failed email deliveries that may surface as minor member-facing issues. Review the error log weekly to catch patterns — a minor error appearing 50 times per day is worth fixing even if each individual instance seems trivial. Admin Panel → Tools → Error Log → Filter by "Warning" level to see non-critical but recurring issues.

When Minor Issues Become Major

Some issues that appear minor can compound into significant problems over time. A small memory leak in a forum widget that consumes 1MB per request seems trivial but causes daily IIS application pool crashes in a high-traffic forum. Report and fix issues promptly rather than accumulating technical debt, and schedule a quarterly "minor issues review" to address the backlog of small fixes before they escalate.

Regression Testing After Applying Minor Fixes

Even small fixes can introduce unexpected regressions in adjacent features. After applying any minor fix to your APG vNext installation — whether a template change, a web.config setting update, or a SQL update — run a brief regression test covering the core user journey: registration, login, reading a thread, posting a reply, uploading an attachment, and logging out. This takes about five minutes and catches the most common regression scenarios before they affect members. For production forums with tight change windows, automate this regression test using a browser automation tool like Playwright or Selenium, which can run the core journey in under 30 seconds after any deployment.

Related Resources


Looking for more help? Browse the support forum or check the Knowledge Base.