Browser-laptop: Dockable developer tools (F12)

Created on 30 Aug 2016  ·  173Comments  ·  Source: brave/browser-laptop

Did you search for similar issues before submitting this one?

Yes

Describe the issue you encountered:

As a web developer which main browser currently is Brave I find using the developer tools (F12) frequently to inspect the webpage HTML and console output. Currently pressing F12 brings up the developer tools as a separate window. Chrome has option to attach the developer tools to the related window or even the tab you are inspecting. Brave does not have that option, making it pain switching between IDE and the browser window if you want to continiously inspect and observe the opened page.

Expected behavior:

Brave should allow attaching the developer tools (F12) in the relevant tab frame that was inspected.

  • Platform (Win7, 8, 10? macOS? Linux distro?):
    All
  • Brave Version:
    All
  • Steps to reproduce:

    1. Open a webpage

    2. Press F12

    3. Observe the result

  • Screenshot if needed:

Chrome:

Brave:

  • Any related issues:
featurdeveloper-tools fixed-with-brave-core parity prioritP3 producdeveloper-happiness producuser-happiness upstream wontfix

Most helpful comment

This is the only thing preventing me from switching to Brave for good.

All 173 comments

From electron docs:

https://github.com/electron/electron/blob/master/docs/api/web-contents.md#contentsopendevtoolsoptions

contents.openDevTools([options])

    options Object (optional)
        mode String - Opens the devtools with specified dock state, can be right, bottom, undocked, detach. 
        Defaults to last used dock state. In undocked mode it's possible to dock back. In detach mode it's not.

For some reason it does not work if this option is changed in Brave here:

https://github.com/brave/browser-laptop/blob/master/js/components/frame.js#L450

This feature was introduced here:

https://github.com/electron/electron/issues/5094

I wonder if you guys altered this behaviour in your electron fork?

cc @bbondy @bsclifton

I'd love to have this too by the way.

Currently upstream hardcodes detach always for webviews. I'm not sure why but I've tried removing that condition and it didn't work. It would be awesome if you figure out why they did that and a fix though.

https://github.com/electron/electron/blob/46b257944113bba1c1258c485757bef421a5e110/atom/browser/api/atom_api_web_contents.cc#L944

@bbondy Here is the response from the issue I've rised with electron guys:

It is not possible with what we have now, in Chromium the webview is implemented as a 
browser plugin, and the docked devtools is implemented as native view, there is no 
way to mix them up.

Seems like this is not doable unfortunately :(

It's do-able but they just don't plan to support it. Re-opening.

This is the only thing preventing me from switching to Brave for good.

Please support this! Vivaldi has the same problem tho

+1

Hi,
Any news on that?

+1

+1

+1

+1

That functionnality should be implemented a long time ago !
+1

This feature is a must have.

+1

Guys, if you want this browser to gain traction enabling developers ease of access is a key. Please please enable this feature.

+1 Yup, just installed and uninstalling. Come on guys, you can do it! We believe in you!

this is on our radar and we'll get someone on it as soon as possible.

@bbondy Can we assign a closer milestone?

Yes, please. This is something really important to many people.

+1 !

+1

+1 must have for me

Pulling up to 1.0- no promises on a date here, but this issue is 100% on our roadmap 😄

This is the main reason why most of the web developers and I are unable to switch to brave, I guess the resolution of this issue is fully dependent on authors of electron.

@rjdp we have diverged from electron with our Muon project. This is on our radar- @bbondy may be able to provide more details (he's working on detachable tabs right now)

+1

Great first impression for Brave. As a web developer this feature would be a big influencer on migrating to permanently. Would love an expected milestone date for it ;)

+1

Can't switch to Brave without this.

Really very important for a migration, I've been using Brave just for a few things ... and not for working.

I am just waiting for this feature before switching to Brave, necessary for web development.

+1
Really wanting this feature because it is really annoying having it in a separate window 🤔

Vivaldi got this feature already

+1 from #8716.

+1

I thought this might have been a hidden feature and came here to find a way to attach the console, but I am very amazed this feature doesn't even exist. Many people who work on laptops don't want to switch between the console output and the web page to debug. This is a critical feature.

@lednhatkhanh
Vivaldi got this feature already

I just installed and tried Vivaldi based on your comment and the console is detached just like Brave, and there is no way to attach it. Check the image
capture

How were you able to attach the console?

Oh, i forgot to mention that you have to download the latest snapshot to use this feature, and it's look exacly the same with chrome dev tools

+1

Slimjet has already this feature

Brave Team,

I'm completely onboard with the vision of Brave and love the product you've managed to create thus far. However as a Web Developer I absolutely need this feature to be as productive as I am in Chrome.

I think a major reason why the masses began using Firefox in 2010 was because the majority of developers stood as the vanguard in it's advocacy. Same thing happened during the Chrome migration of ~2012.

IMO Brave _needs_ to appeal to developers for mass adoption to take hold. I'd love to see this feature sooner rather than later.

@arobbins absolutely agree.

Currently, I can only use brave for web surfing and have to use chrome for dev, I would love to just be able to get rid of chrome once and for all.

Not having the ability to attach the developer tools and not being able to use a few dev extensions such as vuejs-devtools without having to spend hours compiling brave has been a big frustration for me.

I never been as excited about a web browser as I have been with brave, I have tried them all. You have built an amazing product so far but I would definitely be more likely to recommend brave to my peers if you were to implement these missing features and give more attention to the developer community feedback and requests.

Attached developer tools and support for Chrome extensions (which is a written goal of the Muon project) is a must for the developers to make the permanent switch to Brave. I'm currently using Brave browser on my phones as day to day, permanent, browser, while using Brave on my laptop (OSX) and desktop (Windows) for regular browsing, development being made on Chrome (with the help of _more than 10 extensions_, excluding privacy-focused extensions like HTTPs Everywhere, uBlock Origin, WebRTC limiter, Privacy Badger, etc.).

Let us hope that this will be implemented soon enough, or that Muon will put Electron down.

Please someone tell me my mouse's right-click btn is broken, because in Developer Tools, I can't seem to right-click on a DOM element like a div either to edit or delete the node. In short, right-click on the HTML elements has no effect inside the developer tools

Yeah, I talked with @luke.mulks about this yesterday and it is a bug in Brave 😅
Really needs to get fixed, extremely annoying 😬

@samayo Please do not discuss off topic issue, create new issue for that. Thanks

@rahilwazir Well there are 2.1K issues open, I just wanted to verify it here before I create a new issue. This is far from off topic, I was just being considerate.

@samayo No worries! 😉 Right-click in dev tools (issue #6724) is planned to be fixed in 0.18.x.

+1

+1

I wish I could use Brave all day every day but this is stopping me from using it for work, which is the main time I'm browsing

+1
Looking forward to this feature being implemented.

+1

Edit : I'm already using Brave on my phone, this is the only blocker for using it on my computer also.

+1 makes using brave as my dev browser difficult if not impossible

+1
It's very important feature for developers! Please, implement it in next releases

+1

+1 this is stopping me using it as my primary browser

+1
A small help on the Mac while waiting is the fact that the windows are still related so using Cmd + ` does toggle between the browser and devtools once devtools has been initially shown.

+1
The only thing stopping me to uninstall Chrome and use Brave for everything.

+1

Once this is implemented Chrome will be uninstalled. Make it happen, please. With everything that is going with Google now, this is your chance to gain a lot of market share. This feature needs to be added.

+1

Can not switch until this feature has been added =(

This is the only short coming that pulls me away from Brave.

Can't wait till this is implemented, right I need to switch between browsers but Brave is still my favorite. Bonus points if there is a dark mode on the developer tools :)

Keep up the great work, but make this a high priority hard to work without it.

@rtloeffler There's already a dark mode for the developer tools. Open the tools, open Settings (press F1), change Preferences > Appearance > Theme to Dark.
image
image

Please please implement this feature :)

+1 This is a must! It's kinda annoying when developing applications on Brave when you have to constantly find the developer tools window!

I can honestly say this is the one big thing keeping Chrome as my daily driver instead of Brave. Would love to see this make it in!

Not doing much web development right now, but was dismayed to see this. Please make it happen!

+1

+1 this is a deal breaker for me

+1 I can switch to brave once I right-click on the page and "inspect element" opens up dev tools at the bottom of the window. having it detached is absolutely undesirable for 99% of devs.

+1. This is also a stopping point for me to switch to Brave. It might be something I recommend to my family and friends, but not to any dev.

+1. Much needed feature for any dev.

+++ 1, I am forced to switch between chrome and brave.

+1 from #10892

+1 This is a must if I'm going to be able to switch from Chrome

We are breaking it down into smaller actionable chunks this week. :itshappening:

@zentagonist those are great news, thanks for the update!

Ok i never usually write anything anywhere but... as a web developer and as someone searching for a new browser i have to say this is a must. I was commited to brave (as i was to vivaldi a while ago) and then after a few days i had to do something and :) can't dock in the. frame and alt+tab isn't really an option... please make this happen.
+1

Update: We discussed three paths to implementation. Next step is to investigate each to assess effort. Started on that today, but the timeline to implementation is difficult to estimate before we decide which path to take.

+1 For notifications. Stoked this is getting addressed 🙌!

+1 for notifications. Keep up the hard work, this one feature is the only reason chromium is still installed.

👍 +1

+1

Must have - Will switch over to Brave full time as soon as this is implemented.

@zentagonist have you decided on which path?

+1

+1

+1 I'm sticking with Brave as my personal stuff browser and then using Chrome for dev stuff. Loving Brave and currently this is the only thing preventing me from switching 100%

+1 , absolutely necessary feature

Incredible that a super important ticket such as this is open since Aug 30, 2016. Developers are among the most important users to reach it would seem?

p.s. Can't you just re-use the code from chromium to achieve this?

@andreas-glaser I think it's a bit more complicated than that since Brave is built off of electron, or perhaps a forked version of electron, which is based on chromium, but only really has bindings to some chromium features, or has hard-coded some as was the case with this.


Read More
But fear not! This is open source, and they are accepting PRs. I imagine that there are multiple developers who are working/thinking about this that would love some help. You can't seriously expect that a single team managing multiple projects with multiple thousands of issues to be able to get to everything, especially when some issues (like this one) depend on fixes to upstream projects before work can be done on them.

Your comment about code reuse sounds like you haven't actually read any of the code in this project, electron or chromium, but I'm willing to admit I was wrong when you submit a PR for the "code re-use from chromium".

I'm in agreement that it's been a long time, and to be honest, I've sort of moved on from brave, but these developers are working full-time jobs managing this type of stuff with other priorities from many other parties. If I'm thinking about my own job, my work affects many other developers and there are developers clamoring for features, but if those requirements aren't first triaged, discussed, and prioritized within the context of other possibly more important requirements. There's probably a marketing team that has a list of features for them to implement, or investors that require some features. I will concede, that I think for Brave to succeed long term, there needs to be some level of focus on the development platform, but without knowing the context of the working environment of the developers who are working on the project, I can't be throwing insults at them about how long it takes them to get things done. They owe me nothing. I haven't paid them any money, I'm not an investor, this project is open source and I also admittedly have not taken a deep dive into the code, so I cannot reasonably ask them to expedite their work on this feature because "I want them to" or because "I think that's what their project focus should be".

This isn't meant to be a dig on you specifically, but more to just everyone else in this thread (and maybe on github as a whole) who don't fully understand what it's like to maintain a popular open-source project. I don't really know what it's like, but I know that open source burn-out is a real thing that affect real people.

Sorry for the blog post, maintainers, feel free to remove this comment if I've detracted.

P.S. For those who +1 to get notifications, there is a friendlier alternative! Put a little 👍 reaction to the original issue post at the top, and click the "subscribe" button off to the right towards the top of the page. It will only subscribe to you notifications for this issue and will keep the issue focused on the discussion of the issue. Says the guy who just wrote a wall of text that is mostly unrelated to the issue... sigh. Well, I'll admit hypocrisy there, but hopefully this informs all of you how to be informed on the issues you care about without distracting others.

@bridiver is working on this now and making good progress.

I've been dreaming about waking up one day, seeing this developer tools attached to my Brave 🦁. In the meantime I'll keep praying before I go to bed that you guys are always in a good health to implement it. God bless you all. Thank you so very much! ❤️

You guys are awesome, thank you!

Looking forward to it! Thank you!

On Nov 9, 2017, at 10:56, Glenn Dwiyatcita notifications@github.com wrote:

I've been dreaming about waking up one day, seeing this developer tools attached to my Brave 🦁. In the meantime I'll keep praying before I go to bed that you guys are always in a good health to implement it. God bless you all. Thank you so very much! ❤️


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/brave/browser-laptop/issues/3555#issuecomment-343219011, or mute the thread https://github.com/notifications/unsubscribe-auth/AGYHFtjxexyYdbD48IIjbK-QIz5qlLrhks5s0y6igaJpZM4JwJxq.

it's amazing how key something like this is to seamless development in the browser

I can't help but notice the few complainers, I'm not sure how many of you actually donated to help this project, but these guys have to put bread on the table just like the rest of us. How about a bit of understanding... and if its such a critical feature, the source code is right there, I'm sure the community at large would be hugely appreciative of your efforts. Otherwise, lets leave the captain obvious statements in playground, we all know how important this feature is to all of us, but clearly there's more to it then just flipping a boolean.

+1 Pleaaase!

For me having the debug in a separate window isn't as big of deal as having to find the window after it goes to the background. Inspecting an element or hitting F12, then clicking another window to bring it to the foreground, then inspecting an element again should bring it to the foreground and focus.

I found this issue but it has been in backlog and not triaged for almost a year.
https://github.com/brave/browser-laptop/issues/6605

Just installed Brave and was so excited to switch from chrome to brave, but this is a deal breaker for a developer.

This feature is crucial! I was surprised at how good the tools already are but it would make Brave better than Edge and Chrome for development.
+1

+1

This is a big deal of a feature for me as well.

+1

@bbondy @bsclifton May you guys lock this conversation please? Don't wanna be mean but users posting unnecessary "+1" when the issue is already in development makes no sense and adds too much noise to the issue.

One thing for this that chrome (and apparently electron based on @Sh1d0w quote from electron docs) gets wrong here is that it only lets you dock to the right side. This seem bizarre to me. Please also allow docking to the left side.

Subscribing so I know when this is possible, it's the only thing stopping me from making the switch. Thanks for all of the work so far, Brave team!!

how did you guys enable the docking? I just updated and its brave chrome version 64. do i have to click somewhere? screenshot please?

im curious to how they debug when building the brave browser. i guess they dont use F12 dev tools panel?

well the issue is marked upstream that should give you a hint. Thank you everyone from the brave team who solved the issue upstream :).

Hi folks - we have made progress with this... nothing ready to release yet though. Maybe @bridiver can give an update?

Electron has solved this problem during the Chromium 54 timeframe (when the build system was updated from gyp to gn) we basically forked Electron into Muon. We aren't pulling in upstream patches as often and we've also taken some steps to try and remove node from the renderer process

@patoshinakamotos with regards to how do we debug: there are two levels of developer tools. The Electron/Muon developer tools show up via Shift+F8. You can inspect and edit the browser chrome (tabs, URL bar, etc). This is super useful for us (along with being able to see logs via the renderer process) and these are already docked.

The actual developer tools for the page you've visiting are different- these are triggered via F12 or alt+option+i. These are the tools which are not docking

Is there any progress with this? Is it a priority to get it fixed? I too am a web developer, but this makes it really hard to use Brave for development.

+1 please get this done

I would like this feature as much as anyone else here, but coming and commenting in this thread asking about the progress, or just to state that you're one more person wanting it, is not helpful.

Just subscribe to the thread (you can do it without having to comment in it), and ideally notifications on this thread will only come when something relevant happens, and not just because someone decided to announce to the world their desire for this feature.

+1

+1

+1

+1

+1 ...critical issue for adopting market address in 2016, ...not made it to a feature by 2018 :(

So how would brave dev process know how much this is wanted?

On Fri, Mar 16, 2018, 4:30 PM Ernesto García notifications@github.com
wrote:

I would like this feature as much as anyone else here, but coming and
commenting in this thread asking about the progress, or just to state that
you're one more person wanting it, is not helpful.

Just subscribe to the thread (you can do it without having to comment in
it), and ideally notifications on this thread will only come when something
relevant happens, and not just because someone decided to announce to the
world their desire for this feature.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/brave/browser-laptop/issues/3555#issuecomment-373730677,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARdJ4_9k09EqmyLGxSs_RtVxvJsb1y2Rks5te8yHgaJpZM4JwJxq
.

Also +10000 i already stopped using brave long ago due to this issue... I
rly tried but lack of interest in addressing is just sad

On Thu, Apr 19, 2018, 12:47 PM Ionut Dobre ionutdobre7@gmail.com wrote:

So how would brave dev process know how much this is wanted?

On Fri, Mar 16, 2018, 4:30 PM Ernesto García notifications@github.com
wrote:

I would like this feature as much as anyone else here, but coming and
commenting in this thread asking about the progress, or just to state that
you're one more person wanting it, is not helpful.

Just subscribe to the thread (you can do it without having to comment in
it), and ideally notifications on this thread will only come when something
relevant happens, and not just because someone decided to announce to the
world their desire for this feature.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/brave/browser-laptop/issues/3555#issuecomment-373730677,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARdJ4_9k09EqmyLGxSs_RtVxvJsb1y2Rks5te8yHgaJpZM4JwJxq
.

I also stopped using brave and went back to chrome until this is fixed =/

On Thu, Apr 19, 2018 at 12:49 PM, phenno notifications@github.com wrote:

Also +10000 i already stopped using brave long ago due to this issue... I
rly tried but lack of interest in addressing is just sad

On Thu, Apr 19, 2018, 12:47 PM Ionut Dobre ionutdobre7@gmail.com wrote:

So how would brave dev process know how much this is wanted?

On Fri, Mar 16, 2018, 4:30 PM Ernesto García notifications@github.com
wrote:

I would like this feature as much as anyone else here, but coming and
commenting in this thread asking about the progress, or just to state
that
you're one more person wanting it, is not helpful.

Just subscribe to the thread (you can do it without having to comment in
it), and ideally notifications on this thread will only come when
something
relevant happens, and not just because someone decided to announce to
the
world their desire for this feature.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
issuecomment-373730677>,
or mute the thread
RtVxvJsb1y2Rks5te8yHgaJpZM4JwJxq>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/brave/browser-laptop/issues/3555#issuecomment-382676868,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACmIsmnXi-tM26BVUFCVAgxFYE3J2Wn9ks5tqF2UgaJpZM4JwJxq
.

Not having this feature on brave forces me to switch to chrome whenever I'm doing development.

+1 for this feature.

+1
so far the only problem i have with brave

Labelling with fixed-with-brave-core. The Chromium UI fork which we've done (coming later this year - click here for the blog post) fixes this problem.

We don't have any binaries available because it's still a work-in-progress, but in case folks would like to try building from source, please check out:
https://github.com/brave/brave-browser

+1

+1.
screenshot from 2018-04-30 21-49-01

I really love to hear that you are working on this. Big up to all developers investing time into Brave, your effort is really appreciated!

+1

This is the only reason why Brave is still not my browser. I can't use a browser without docked dev tools. It's 100% the only reason why I'm back on Firefox. Looking forward to when this becomes a feature.

Officially closing the issue as wontfix since this issue is addressed in our upcoming releases (our fork of the Chromium UI, which is called Brave Core). Stay tuned! This new code-base will not only resolve this issue, but will address many of the concerns with extensions and more

Before the next release to solve this problem,another choice for Windows user is,
Press Win+Left,or Win+Right,which will split the window to one side.Which can be used like docked console,you still have two windows of Brave,not very prefect though.

@sbk201 Make a new issue for new issues 😛

Still no way to dock the dev tools so it's not in a separate window?

@bsclifton can you link the related issue of the Chromium fork where this is being fixed ?

There is no issue on the chromium fork because it is a fork of chromium, and it has support for this already... @leewaa

@leewaa what @Jacalz said is exactly correct 😄 Here is a screenshot of it in action:
screen shot 2018-07-31 at 8 44 28 am

Awesome @bsclifton !

@bsclifton when will this version be available for download?

@rjdp we still have some work to do before it's officially available. I believe we'll be shooting for a beta first in the next month or two, then likely a general release in fall?

BUT there is a preview you can check out in the meantime 😄

Please understand, this is a work in progress (being heavily worked on; always changing). I would treat it as purely experimental at this point:
https://github.com/brave/brave-browser/releases

🙌🏼 Thank you for the amazing work brave team 🙌🏼

Thank you!

Sooner this is done sooner I ditch chrome. Thanks for the LONG and HARD work on this Brave team. Good chit! 🔥

@mohsinbhaai read the comments above, also this no way to talk to people around here, nobody owes you anything, you've got to learn how to get around with people in open source projects :)

glad I scrolled to the bottom as I was about to ditch Brave.... hoping it will be available soon!

I was mostly chuffed with Brave after 24hrs. Not having dockable dev tools is a deal breaker, though, so am pleased this is (almost) here.

Updated to the latest build of Brave. Hoping to see this included in the next version. As others have mentioned it would drastically make web developers more enthusiastic about Brave.

On latest version is it still not up @HankHouser

tumblr_inline_msw33st9h11qz4rgp

@sergiotapia @HankHouser if you (or anyone else reading this) are willing to try an experimental build, you can download our latest release here:
https://github.com/brave/brave-browser/releases

brave-core is basically our developer channel now. We're slowly phasing out browser-laptop in favor of it 😄

This is what I've been waiting for for like two years to switch over to Brave. Thanks! Looks fantastic.

Downloading now @bsclifton

Alright, works awesome! Goodbye Chrome good riddance!!!

@bsclifton writing to you live from my "Brave-Browser-Dev"...thank you! Took 10 seconds to get all my chrome preferences/settings, and looks great! Look forward to the full release, in the meantime... literally no reason for chrome anymore 🥇

@bsclifton I don't mind using a browser on the edge. Will this update itself though as new releases come out? I do mind manually updating

@sergiotapia great question - I confirmed with @RyanJarv that the builds do indeed auto-update 😄 👍

Google Chrome have just updated their browser to a new design. Not to everyone's taste. Good time to switch to Brave but it's a shame the dev tools are not integrated into a stable release. It's amazing that there is a development version with dockable dev tools but when will be next stable release be?

@davidapple per our release schedule, we're expecting to be stable and on the release channel by mid-October 😄

Good god I need this. Thanks Brave devs

I'm completely new to Brave, loving it, but I need this too, can't wait! Thanks!!

It's out, here you go https://brave.com/download .. chromium based now . .. Thanks a lot Brave team.

On the chromium version I don' t see some features which existed previously.. like the "Show tab preview on hover" or "Clear the following data types when I close Brave".. is it normal ?
btw VERY NICE JOB brave team !

@thynquest Those features have not been re-implemented yet, but they are planned. See brave/brave-browser#275 and brave/brave-browser#492

Ok thank you for the answer and again very nice job guys.. keep going !!

Just wanted to say, now that this is fixed I'm officially moving from Chrome to Brave. Thanks Brave team for addressing!

Brilliant, thanks. Time to delete Google Chrome.

Download Brave Beta and you will have Dockable developer tools 🚀
https://brave.com/download-beta/

No need to download the beta when it’s already in stable and that has been the case for quite some time now 👌

No need to download the beta when it’s already in stable and that has been the case for quite some time now 👌

@Jacalz, afraid not - developer tools currently only available as seperate window in stable.

Then you must be using the old muon based version or have some other issue, I have 0.57.18 and I can successfully open devtools attached to the window on both windows and MacOS 😬

@simon-hayden Make sure you actually have the current stable release (Version 0.57.18). Someone I was helping needed to re-download it because it didn't auto-update to the Chromium version.

@sjlehn Thank you so much. Seems that I was in the same situation, with v0.25 not updating.

@Jacalz Thanks for alerting us to this! I imagine there are lots of people in the situation I have been, thinkin the old version would update to latest stable releases.

Also, for others finding this, the new version on macOS is "Brave Browser" (vs. previously "Brave"), so make sure you are launching the new application as well.

You are welcome and I believe that they are planning to update users of the muon version to he new version soon in the very near future. They have been waiting to have a rock solid update from the old version to the new 😅 @simon-hayden

Was this page helpful?
0 / 5 - 0 ratings

Related issues

stevespringett picture stevespringett  ·  3Comments

bbondy picture bbondy  ·  3Comments

bbondy picture bbondy  ·  3Comments

luixxiul picture luixxiul  ·  3Comments

lukemulks picture lukemulks  ·  3Comments