# User Guide: Troubleshooting

If MetaMask isn't working the way you expected, there are some steps you can take on your own that often solve problems, without having to create a support ticket. Here are some of our top fixes:

* Restart your browser
* Restart your computer or mobile device
* Lock and unlock MetaMask
* [Check Etherscan](https://metamask.zendesk.com/hc/en-us/articles/360057536611). Block explorers are a wealth of information and offer much greater detail regarding the where, when, what, and who of transactions.
* Make sure you're running the latest version of MetaMask. If not, **make sure you have your Secret Recovery Phrase backed up** before upgrading.
* Search the [Community Forums](https://community.metamask.io/) and [this Knowledgebase](https://metamask.zendesk.com/hc/en-us) for similar problems
* **Do not reset your wallet until a Support Agent tells you to**
* Remember, [MetaMask is a non-custodial wallet](https://metamask.zendesk.com/hc/en-us/articles/360059952212-MetaMask-is-a-non-custodial-wallet). Support agents **cannot reverse transactions.**
* If you're experiencing a problem with a third-party platform, like a [token swapping app](https://metamask.zendesk.com/hc/en-us/articles/4405506066331) or [blockchain videogame](https://metamask.zendesk.com/hc/en-us/articles/4404424659995), **reach out to their support team first**.
* If you're looking for help, don't spam our Support team by asking the same question on multiple channels. This will only delay the reply.
* Have you waited long enough? Blockchain is fast, but not instantaneous. How low did you set your gas? Are you transacting on a layer-2 chain that requires you to wait before removing funds?
* [**Did you use the bridge**](https://metamask.zendesk.com/hc/en-us/articles/4404424659995-User-Guide-Custom-networks-and-sidechains)?\
  \
  If you still need help, open a ticket following our instructions [here](https://metamask.zendesk.com/hc/en-us/articles/360058969391-How-to-contact-MetaMask-Support).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.reventon.io/reventon-help-center/user-guide-troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
