` component in the code. However, that isn't installed or imported anywhere.\r\n\r\n> Failed to resolve component: OrbitControls\n\n### Reproduction\n\nhttp://localhost:3000\n\n### Steps to reproduce\n\n_No response_\n\n### System Info\n\n_No response_\n\n### Used Package Manager\n\nnpm\n\n### Code of Conduct\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],"nuxt","Playground code has unreachable component","2025-01-05T19:51:38Z","https://github.com/Tresjs/nuxt/issues/156",{"description":3076,"labels":3077,"number":3081,"owner":3025,"repository":3036,"state":3049,"title":3082,"updated_at":3083,"url":3084,"score":3085},"### Describe the bug\n\nThe official [Vue devtools](https://github.com/vuejs/devtools) is broken since v2. Most probably related to the edge case of the use of a custom renderer.\r\n\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/stackblitz-starters-sa3ruk?file=README.md\n\n### Steps to reproduce\n\nOpen in a new tab\r\nCheck dev tools\r\nCheck error in console\r\n\r\n```\r\nTypeError: Cannot read properties of undefined (reading 'ownerDocument')\r\n```\n\n### System Info\n\n_No response_\n\n### Used Package Manager\n\npnpm\n\n### Code of Conduct\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3078],{"name":3079,"color":3080},"bug","d73a4a",317,"Vue-devtools broken since v2 custom renderer","2023-08-23T05:12:31Z","https://github.com/Tresjs/tres/issues/317",0.7206238,{"description":3087,"labels":3088,"number":3092,"owner":3025,"repository":3036,"state":3049,"title":3093,"updated_at":3094,"url":3095,"score":3096},"### Description\n\nAre you planning on adding support for Nuxt v2 or is there a chance to get it working on a legacy project?\r\n\r\nI take that the underlying technologies changed significantly, just wondering if someone got to get it working.\n\n### Suggested solution\n\nThis is just a question.\n\n### Alternative\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.",[3089],{"name":3090,"color":3091},"waiting for author","B145BC",453,"Support for Nuxt v2?","2024-01-07T13:13:45Z","https://github.com/Tresjs/tres/issues/453",0.7243969,{"description":3098,"labels":3099,"number":3106,"owner":3025,"repository":3036,"state":3049,"title":3107,"updated_at":3108,"url":3109,"score":3110},"### Describe the bug\n\n## Problem\r\n\r\n`useRenderLoop().onLoop` ticks before the renderer can meaningfully render. \r\n\r\nWhen `onLoop` is initially called, e.g.:\r\n\r\n* camera.aspect has its default value of 1, regardless of screen aspect\r\n* renderer.domElement.width has a value of 0\r\n* sizes.width has a value of 0\r\n\r\nThese values change on the subsequent frame, making coding/debugging more difficult than necessary.\r\n\r\n## Solution\r\n\r\n* `useRenderLoop()` should be dependent on the `context`'s renderer.\r\n* The system shouldn't tick `onLoop` until the renderer is ready. \r\n\r\n## Context\r\n\r\n* #251\r\n* #252\r\n\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/tresjs-basic-t6zfd2?file=src%2Fcomponents%2FUseRenderer.vue\n\n### Steps to reproduce\n\nSee StackBlitz.\n\n### System Info\n\n```shell\nSystem:\r\n OS: Linux 5.0 undefined\r\n CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz\r\n Memory: 0 Bytes / 0 Bytes\r\n Shell: 1.0 - /bin/jsh\r\n Binaries:\r\n Node: 18.18.0 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 10.2.3 - /usr/local/bin/npm\r\n pnpm: 8.15.3 - /usr/local/bin/pnpm\r\n npmPackages:\r\n @tresjs/cientos: ^3.5.1 => 3.5.1 \r\n @tresjs/core: ^3.4.1 => 3.4.1 \r\n @tresjs/eslint-config-vue: ^0.2.1 => 0.2.1 \r\n vite: ^4.5.0 => 4.5.0\n```\n\n\n### Used Package Manager\n\nnpm\n\n### Code of Conduct\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3100,3103],{"name":3101,"color":3102},"PR welcome","2D76B0",{"name":3104,"color":3105},"p3-minor-bug","F28C37",595,"`useRenderLoop().onLoop` ticks before the renderer can meaningfully render","2024-06-15T09:59:36Z","https://github.com/Tresjs/tres/issues/595",0.7323858,{"description":3112,"labels":3113,"number":3120,"owner":3025,"repository":3036,"state":3049,"title":3121,"updated_at":3122,"url":3123,"score":3124},"There is no type definition for components inside of the custom renderer.\n\nThe solution would be to generate the component types based on the THREE catalog and export them on a `components.d.ts`",[3114,3117],{"name":3115,"color":3116},"help wanted","008672",{"name":3118,"color":3119},"v2","FEE22E",148,"[v2] - Generate type definitions ","2023-03-22T09:51:50Z","https://github.com/Tresjs/tres/issues/148",0.73485875,["Reactive",3126],{},["Set"],["ShallowReactive",3129],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fEnWmHYqWVQzguiY9yrKts6LzJpkjbD-iMILg3bKopds":-1},"/Tresjs/tres/272"]