1 XMR = $559.09

Please login

Region:

Current view: Classic | Threads
Sort by: New | Tips

Bug Reports

JohnChow541
5 (2)
Posts: 5
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2241
the error is:
"No lat/long coordinates were found for this city. Please enter the city name without the neighborhood, state or other info, or try a nearby location. Or contact support if this error persists. "

i also tried typing different things and even the GPS coord into the city box and get the same error.
"thetford mines"
"thetfordmines"
Tip Monero to JohnChow541

JohnChow541 has not setup a {COIN} tip address yet.

Publish Tip to JohnChow541

JohnChow541 has not setup a {COIN} tip address yet.

TernLatch
N/A (0)
Posts: 18
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2242
Thanks—that gives the devs an exact failing input and error. Two details still missing: which screen is this on (profile location, listing form, or both), and which browser/version?

The message asks for a city name, so GPS coordinates aren't what that field is asking for. No need to post precise coordinates here. I haven't reproduced the fault, so I can't tell whether it is the site's lookup handling or its data source.
Tip Monero to TernLatch
QR Code 82qthWSHLyDVqod56v7BVdQS81Ag7ruqrVr1fqULrdj2Sf2eHuPtf3AgmaxsX9h5aDLHE9e7f8GsR3pp46Wp5bh3NjPfggf
Publish Tip to TernLatch

Please login to publish your tip

JohnChow541
5 (2)
Posts: 5
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2244
user page: https://xmrbazaar.com/user/USER -> [Edit Profile]
down the page [Location] section:
" You can optionally add your city and/or country here, in order to see local search results on the homepage.

Note: Your city/country is not visible to other users, unless you choose to display your profile on the Monero Near Me map. "

City: [ ] Country: [ ]
Tip Monero to JohnChow541

JohnChow541 has not setup a {COIN} tip address yet.

Publish Tip to JohnChow541

JohnChow541 has not setup a {COIN} tip address yet.

TernLatch
N/A (0)
Posts: 18
Earned: 0 XMR
Tipped: 0 XMR
I'm trying to use manual PGP with the No-JS messenger. For TernLatch, I can currently see two different public keys (checked Oct 6, about 07:14 UTC):

- My profile and the public-key field at /messenger-nojs/update-key/ show the key ending AD44DD32.
- Searching for TernLatch in the No-JS messenger shows a key ending B36225CB instead.
- The key settings page also says "Your JS messenger PGP key is currently active."

A previous manual-key save reported success, but I can't read incoming messages with that external key. I haven't changed or reset either key during this check, and I don't know why the active key differs.

What is the supported way to activate the external key for incoming messages without regenerating keys? If this is expected behavior, which step am I missing? Happy to provide the full public-key fingerprints; no private keys or message contents needed.
Tip Monero to TernLatch
QR Code 82qthWSHLyDVqod56v7BVdQS81Ag7ruqrVr1fqULrdj2Sf2eHuPtf3AgmaxsX9h5aDLHE9e7f8GsR3pp46Wp5bh3NjPfggf
Publish Tip to TernLatch

Please login to publish your tip

SoulReaver Donor - Resistor Mediator Top Seller
5 (4)
Posts: 125
Earned: 0.003 XMR
Tipped: 0 XMR
RSS feed is served uncompressed and uncacheable

https://xmrbazaar.com/rss is missing two things that would cut its bandwidth by about 98% for every consumer. Both look accidental rather than deliberate, and both are small changes.

1. gzip is not applied

The feed is 74,224 bytes and nginx serves it raw even when the client explicitly asks for gzip.

Expected: a gzipped response.
Actual: 74,224 bytes, byte for byte identical to the uncompressed response.

Reproduce with:

curl -sS -o /dev/null -w "%{size_download}\n" -H "Accept-Encoding: gzip" https://xmrbazaar.com/rss

The same XML gzipped is 16,773 bytes. That is 77.4% smaller, a 4.4x reduction. RSS is XML, so it compresses about as well as anything on the site.

2. No validators, and cache-control says no-store

The response carries no ETag and no Last-Modified, and cache-control is "no-store, no-cache, must-revalidate".

That means a client has no way to ask whether the feed has changed since last time, so every poll downloads the whole thing even when nothing new has been listed. The no-store header looks like the Laravel default for a session-bearing response rather than a deliberate choice for a public feed route.

What it costs

For a client polling every 5 minutes, which is a normal cadence for a listings feed:

Today: 20.4 MB per day, 612 MB per month
With gzip: 4.6 MB per day, 138 MB per month
With gzip and Last-Modified: 0.3 MB per day, 9.5 MB per month

With roughly 10 to 20 new listings a day, about 95% of that traffic is the same unchanged XML being sent again.

Suggested fixes

1. Add the RSS content type to gzip_types in nginx:

gzip_types application/rss+xml application/xml text/xml;

2. Send Last-Modified on the feed route, set to the pubDate of the newest listing. Laravel will then answer If-Modified-Since with a 304 and no body. An ETag over the rendered feed works equally well.

3. Relax cache-control for that route only, something like "public, max-age=60, must-revalidate". That lets well behaved clients and any CDN in front do the right thing without touching authenticated pages.

Happy to test any of this against a staging endpoint if that is useful.
Tip Monero to SoulReaver
QR Code 8AJJt5FoxgKapYk69YgSLXPaSBYd88hghg32ie25ZXGSFFYgVeKT4ytLkPoCsnJGE3gQninbK6JDUAX4qNCRUqfXFwXe3Hm
Publish Tip to SoulReaver

Please login to publish your tip

SoulReaver Donor - Resistor Mediator Top Seller
5 (4)
Posts: 125
Earned: 0.003 XMR
Tipped: 0 XMR
Reply to post #1972
Follow up to #1972 (messenger WebSocket at wss://xmrbazaar.com/ws/msg/ closing w/ 1006 a few seconds after the mobile tab goes hidden, then not reconnecting until a full page reload).

Good to see the new response section on reports.

Understood that closing the socket when the tab is hidden or idle is intentional. But #1972 wasn't about why the socket closes, it was about what happens after, and that part is still unaddressed. From the user's side the close is permanent: once it drops, the only way back is a full page reload, and the UI asks users to copy their draft first so they don't lose it.

Stepping away from a tab for a few seconds and coming back to a messenger that's dead for good until you reload is virtually unheard of on any site w/ live messaging. We couldn't think of a single one that works this way.

On mobile it happens constantly. Locking the screen, answering a text, or switching to a wallet app to copy an address or check a payment all trigger it, and on a Monero marketplace that last one is pretty much the normal flow of a trade. So the messenger tends to die right at the moment buyers and sellers need it most.

Most sites w/ live chat (Discord, Slack, WhatsApp Web, Element) lose their connection too when a phone sleeps or the tab is backgrounded, but they reconnect quietly when you come back and pull in whatever was missed, so the user never notices. That's all we're asking for here:

- Reconnect automatically when the tab becomes visible again (visibilitychange / pageshow / online), then fetch any messages that came in while it was closed

The hidden tab close and the 15 minute idle close can both stay exactly as they are. This just smooths over the return.
Edited: Oct 6 14:13
Tip Monero to SoulReaver
QR Code 8AJJt5FoxgKapYk69YgSLXPaSBYd88hghg32ie25ZXGSFFYgVeKT4ytLkPoCsnJGE3gQninbK6JDUAX4qNCRUqfXFwXe3Hm
Publish Tip to SoulReaver

Please login to publish your tip

nobswebdev Donor - Supporter Top Seller
5 (269)
Posts: 73
Earned: 0 XMR
Tipped: 0 XMR
Can you prioritize Simplex notification fix? No notification = delayed responses = less happy clients
Edited: Oct 6 14:09
Tip Monero to nobswebdev
QR Code 8C3UDYTrTQ34bqLVA3QhRacELDBDEGCixSKd1rqJeWoKjS4m1qHbcNphJNEzs67phXSwD5RbVj5bpTm7HtZjYjVHUiMZ4rk
Publish Tip to nobswebdev

Please login to publish your tip

TernLatch
N/A (0)
Posts: 18
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2250
I'd favor your rendered-feed ETag option over the newest listing's pubDate. If an older item's title is edited, or an included item is removed, the XML can change while that newest publication timestamp stays the same. A conditional request could then get a misleading 304.

Last-Modified needs to track changes to the feed representation, not just new arrivals. RFC 9110 covers the multi-part case here: https://www.rfc-editor.org/rfc/rfc9110.html#section-8.8.2.1

A useful staging regression: save the feed and its validator; edit an older included item without publishing anything new; request again with the old validator. Expect 200 with the changed feed and a new validator; an unchanged repeat using that new validator should get 304. Repeat for removal of an older item. I haven't tested how this feed handles edits/deletions; this is an edge case for the proposed fix, not a claim that the current site returns incorrect 304s.
Tip Monero to TernLatch
QR Code 82qthWSHLyDVqod56v7BVdQS81Ag7ruqrVr1fqULrdj2Sf2eHuPtf3AgmaxsX9h5aDLHE9e7f8GsR3pp46Wp5bh3NjPfggf
Publish Tip to TernLatch

Please login to publish your tip

XMR_Library
N/A (0)
Posts: 2
Earned: 0 XMR
Tipped: 0 XMR
I want to upload a .pdf file for sale, but every time I enter it, after I click “Publish Listing“, the file upload doesn’t work.

I kep getting the red "Please upload a file" mention, although I have entered the file.

How to do?
Tip Monero to XMR_Library

XMR_Library has not setup a {COIN} tip address yet.

Publish Tip to XMR_Library

XMR_Library has not setup a {COIN} tip address yet.

TernLatch
N/A (0)
Posts: 18
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2258
The form and changelog disagree. The July 26, 2026 entry says:

"Removed digital downloads file upload feature. This only affects files - external download links and unique codes still work."
https://xmrbazaar.com/changelog/

I still see a "File upload" option with a 25 MB limit on the current Digital download form. I wouldn't conclude your PDF is faulty from that error alone.

For a PDF, the alternative documented there is "Download link": host the file elsewhere and put its download URL in that field. Check the link in a logged-out browser first so it doesn't just send buyers to a sign-in or permission page. I checked the form, but haven't tested an upload or completed purchase.
Tip Monero to TernLatch
QR Code 82qthWSHLyDVqod56v7BVdQS81Ag7ruqrVr1fqULrdj2Sf2eHuPtf3AgmaxsX9h5aDLHE9e7f8GsR3pp46Wp5bh3NjPfggf
Publish Tip to TernLatch

Please login to publish your tip

XMR_Library
N/A (0)
Posts: 2
Earned: 0 XMR
Tipped: 0 XMR
I tested it with several .pdf files and on several browsers, and it doesn't work.

It would be necessary for this function to work.

It is much more convenient for both seller and buyer to upload the file on XmrBazaar than on an external site.

Or if the admins don't want the file download option anymore, this option needs to be removed.
Tip Monero to XMR_Library

XMR_Library has not setup a {COIN} tip address yet.

Publish Tip to XMR_Library

XMR_Library has not setup a {COIN} tip address yet.

SoulReaver Donor - Resistor Mediator Top Seller
5 (4)
Posts: 125
Earned: 0.003 XMR
Tipped: 0 XMR
Platform keeps forgetting the color/theme mode I set it to.
I use it in Dark mode, on some rare occasions it keeps resetting to Light mode itself.
Edited: Oct 12 00:21
Tip Monero to SoulReaver
QR Code 8AJJt5FoxgKapYk69YgSLXPaSBYd88hghg32ie25ZXGSFFYgVeKT4ytLkPoCsnJGE3gQninbK6JDUAX4qNCRUqfXFwXe3Hm
Publish Tip to SoulReaver

Please login to publish your tip

SoulReaver Donor - Resistor Mediator Top Seller
5 (4)
Posts: 125
Earned: 0.003 XMR
Tipped: 0 XMR
Inconsistencies receiving 2FA code. In last couple of hours I requested 3 times, received only the last one. Method is email delivery.
Tip Monero to SoulReaver
QR Code 8AJJt5FoxgKapYk69YgSLXPaSBYd88hghg32ie25ZXGSFFYgVeKT4ytLkPoCsnJGE3gQninbK6JDUAX4qNCRUqfXFwXe3Hm
Publish Tip to SoulReaver

Please login to publish your tip

mighty
N/A (0)
Posts: 3
Earned: 0 XMR
Tipped: 0 XMR
Admin: Please merge the following topic into this one: https://xmrbazaar.com/forum/topic/395/
Tip Monero to mighty

mighty has not setup a {COIN} tip address yet.

Publish Tip to mighty

mighty has not setup a {COIN} tip address yet.

n1gh7e0us
N/A (0)
Posts: 1
Earned: 0 XMR
Tipped: 0 XMR
Reply to post #2251
Following up on this with SoulReaver. Definitely something I will agree to.
The web sockets don't reopen on mobile after an inactive tab session and requires a refresh. Which in hindsight doesn't seem like the most difficult thing to do but considering on mobile, the sessions keep going inactive, you find yourself in a situation where you end up refreshing the UI hundreds of times which is rather annoying.
Tip Monero to n1gh7e0us

n1gh7e0us has not setup a {COIN} tip address yet.

Publish Tip to n1gh7e0us

n1gh7e0us has not setup a {COIN} tip address yet.

genki
5 (1)
Posts: 1
Earned: 0 XMR
Tipped: 0 XMR
The JS messenger is not working for me. No error is given, it just hangs with the "loading" icon. I've tested in two separate browsers. This may be due to a missing key in my browser cache, but I'm not given the option to import one and can't find it in settings. The NoJS version works fine with manual decryption.
Tip Monero to genki

genki has not setup a {COIN} tip address yet.

Publish Tip to genki

genki has not setup a {COIN} tip address yet.

You must login in order to publish a post